Einzelnen Beitrag anzeigen

Sidi61

Registriert seit: 13. Jun 2006
97 Beiträge
 
Delphi XE5 Professional
 
#1

Unit für Word

  Alt 16. Mai 2016, 21:40
Hallo zusammen,

ich möchte für Ausdrucke gern Word verwenden da hier eine Vorlage verwendet werden kann die bereits Logo und sonstiges enthält. Das Problem bei der Ansteuerung von Word über OLE ist allerdings dass die IDE hier kaum Hilfe leistet und die Beispiele die ich so finden konnte zeigten unterschiedliche Vorgehensweisen für ein und das selbe Problem.

Ich habe daher einige Stunden investiert und eine Unit für den Zugriff auf Word geschrieben.

Für die Unit habe ich eine Form verendet da ich so gleich eine Testroutine implementieren konnte - das war auch bitter nötig

Die Unit hat folgende Funktionen: Bookmarks mit Text ersetzen, Text in Dokument einfügen, eine Tabelle in Dokument einfügen, die Zellen der Tabelle formatieren und Spaltenbreiten einstellen, der Tabelle verschiedene Rahmen geben, das Dokument ausdrucken, das Dokument als Word oder PDF File speichern.

Zwei Dinge habe ich allerdings nicht sauber in den Griff bekommen: Die Zentrierung von Text in der Tabelle funktioniert horizontal aber nicht vertikal und beim Anhängen von Zeilen an die Tabelle werden beim erstmaligen Ausführen 2 statt eine Zeile angehängt.

Ich habe die Unit hier hochgeladen so dass jeder sie verwenden kann - wäre schön wenn die Unit von euch weiter verbessert / erweitert werden könnte

Ich freue mich über jede Beteiligung.

Gruß
Sidi61
Angehängte Dateien
Dateityp: 7z Unit_Word.7z (6,3 KB, 46x aufgerufen)

Geändert von Sidi61 (16. Mai 2016 um 21:55 Uhr)
  Mit Zitat antworten Zitat