Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unit für Word (https://www.delphipraxis.net/189201-unit-fuer-word.html)

Sidi61 16. Mai 2016 21:40


Unit für Word
 
Liste der Anhänge anzeigen (Anzahl: 1)
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 :shock:

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 :love:

Ich freue mich über jede Beteiligung.

Gruß
Sidi61

p80286 17. Mai 2016 10:30

AW: Unit für Word
 
Hallo Sidi,
ich hab's nur überflogen, darum sind meine Anmerkungen recht oberflächig.
Zunächst, mit welcher Word-Version hast Du getestet bzw. entwickelt?
Warum hast Du nicht Oberfläche und die eigentlichen Word-Routinen in zwei Units aufgetrennt?

Hast Du schon versucht Serienbriefe zu erstellen?

Gruß
K-H

Sidi61 17. Mai 2016 14:13

AW: Unit für Word
 
Hallo K-H,

nun ja, ich bin eher für kompakte Sachen :zwinker: und für meine Bedürfnisse ist das absolut ausreichend. Das Formular muss im Programm ja nicht aufgerufen werden und es frisst ja schließlich kein Heu :lol:

Getestet habe ich es mit Word 2013

Gruß
Sidi61


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz