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