Liebes VBA-Forum,
ich arbeite das erste Mal mit VBA in Word und möchte einen automatisierten Prüfbericht erstellen. Da im Bericht dieselben Angaben oft wiederholt werden habe ich mir folgendes Prinzip überlegt:
Der Nutzer gibt auf der ersten Seite alle notwendigen Daten, die sich im Bericht mehrfach wiederholen, ein. Ueber ein Makro werden dann die Bausteine des Berichts zusammengesetzt und die Felder aktualisiert.
Das Problem: Die Eingaben der Daten erfolgt über LegacyForms inkl. Bookmarks. Sobald ich allerdings alle Felder aktualisiere wird der Inhalt der LegacyForms zurückgesetzt und das Formular ist wieder leer.
Die aktuelle Aktivierungsfunktion sieht wie folgt aus und startet per Klick auf den Button "Activate_Fields"
Sub Activate_Fields_Click()
If ActiveDocument.Fields.Update = 0 Then
MsgBox "Update erfolgreich abgeschlossen."
Else
MsgBox "Field" & ActiveDocument.Fields.Update & " kann nicht aktualisiert werden."
End If
End Sub
Es ware super, wenn mir hier jemand weiterhelfen kann.
Liebe Grüsse,
Johanna
|