Entwickler-Ecke

Dateizugriff - Einfügen von Text in WORD-Dateien


whitef - Fr 30.10.15 22:27
Titel: Einfügen von Text in WORD-Dateien
Hallo,
ich wollte euch mal fragen wie ihr so etwas umsetzen würdet?

Auf der Delphi Userform sind Daten über:
-Name
-Vorname
-Adresse

Man hat eine WORD-Datei (*.doc, *.dot) die soweit mit Text bestückt ist (sozusagen eine Vorlage).

Nun soll die Vorlage mittels Button.OnClick geöffnet werden & die Daten aus der Delphi Userform an eine vorbestimmte Position im WORD-Dokument eingefügt, das komplette Dokument gedruckt und automatisch gespeichert werden.
(Am besten wäre eine *.dot Vorlage da die Userform mit den Daten mehrere Leute auf diversen PC's verwenden.)
Man könnte sich das ganze wie eine "Rechnung" vorstellen, in dem der Adressat hinzugeschossen wird. (Ich jedoch möchte keine Rechnungsverwaltung erstellen; dies gilt nur als theoretische Gedankenvorlage)

Momentan stehe ich auf dem Schlauch und habe keine vernünftige Idee dies umzusetzen.

Für alle Anreize diesbezüglich wäre ich dankbar!

Viele Grüße!


Gerd Kayser - Sa 31.10.15 01:44

user profile iconwhitef hat folgendes geschrieben Zum zitierten Posting springen:
Momentan stehe ich auf dem Schlauch und habe keine vernünftige Idee dies umzusetzen.!

http://www.djpate.freeserve.co.uk/Automation.htm
Da solltest Du fündig werden. Die genaue Vorgehensweise hängt von Deiner Delphi- und Deiner Wordversion ab. Zu empfehlen ist außerdem die Installation (sofern noch nicht geschehen) von Visual Basic for Applications (VBA). Es ist hilfreich, Makros der gewünschten Funktionen aufzuzeichnen und sich diese im VBA-Editor anzusehen.


icho2099 - Sa 31.10.15 11:24

Textmarken im Dokument oder Template erleichtern die Arbeit sehr.
Zudem kann das Formular dann unabhängig von der Anwendung geändert
werden.