Wie erstelle ich eine Word-Dokument, das sich dynamisch
zusammensetzt?
Sie kennen auch das Problem, dass Sie Dokumente mit Word erstellen
wollen, die Daten aber je nach Auswahl unterschiedlich sein können.
Bsp. Sie haben ein Rechnungsdokument, der Tabellenteil mit der
Rechnung ist dynamisch, da beliebig viele Positionen hinzugefügt
werden können. Dies ist nun bei Accessberichten kein Problem, da
Sie über die Gestaltungsmöglichkeiten von Access hier genügend
Möglichkeiten haben. Nicht aber, wenn Sie mit Access eine Rechnung
mit Microsoft Word erstellen wollen.
Der Vorteil einer solchen Rechnung liegt auf der Hand. Der Kunde
kann sein Layout selbst ändern, wenn er die definierten Felder
lässt wie Sie sind.
Oder Sie haben einen Prüfbericht, der sich immer wieder aus
verschiedenen Kombinationen von Prüfungen zusammensetzt. Für
solche Fälle hier ein Lösungsansatz:
1. Schritt: Sie erstellen für die verschiedenen Berichte eigene
Word-Templates, mit denen Sie das Layout der einzelnen Berichte
festlegen.
2. Schritt: Sie erstellen ein Hauptdokument, dass als Rahmen
gebraucht wird.
3. Schritt: Sie schreiben eine VBA-Funktion, die die benötigten
Berichte als Worddokumente in einem temporären Verzeichnis
erstellt.
4. Schritt: Sie schreiben eine VBA-Funktion, die die temporären
Word-Dokumente in das Hauptdokument kopiert.
Dies sind so die Grundgedanken.
Gerne senden wir Ihnen die
VBA-Funktionen zu, die wir benutzen, bitte nehmen Sie dazu Kontakt
mit uns auf.
Zurück zu Tipps und Tricks
|