Collapse column

Autor Thema: [Winword] per VBScript ausgefüllte Felder verschwinden im Serienbrief  (Gelesen 259 mal)

Offline SchusterRalf

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
[Winword] per VBScript ausgefüllte Felder verschwinden im Serienbrief
« am: August 25, 2018, 10:36:03 Vormittag »
Hi,

ich stehe vor folgendem Problem. Per Winword-Serienbrief möchte ich gern Briefe aus einer gefilterte Liste von Adressen (aus EXCEL) erstellen. Das ist kein Problem. Jedoch muss in der Word-Datei ein per Userform eingegebenes Datum in Winword aufsummiert werden, praktisch vom Monatsersten bis zum Monatsende.

01.08.2018
02.08.2018
03.08.2018
...

Das funktioniert auch soweit, sobald ich die Eingabe im Userform eingegeben habe. Aber, jetzt kommt das aber, wenn ich die Serienfunktion starte, sind alle Felder leer, alle Datumsangaben, die vorher noch da waren, sind verschwunden :-\. Genutzt wird Office 2016. Die Frage ist, wie kann man per VBSCript generierte Felder "blockieren", dass sie stehen bleiben.

UserForm
Private Sub UserForm_Activate()
    Tag = Day(Now)
    Datum = DateAdd("m", 1, Now)
    UserForm.txt_Datum = Format(DateAdd("d", -Tag + 1, Datum), "dd.mm.yyyy")
End Sub

Private Sub CommandButton1_Click()
    DatumX = txt_Datum.Value
    ActiveDocument.FormFields("Datum01").Result = DatumX
    ActiveDocument.FormFields("Datum02").Result = DateAdd("d", 1, DatumX)
    ActiveDocument.FormFields("Datum03").Result = DateAdd("d", 2, DatumX)
    ActiveDocument.FormFields("Datum04").Result = DateAdd("d", 3, DatumX)

    ...

    Unload UserForm
End Sub


ThisDocument
Sub AutoOpen()
    UserForm.Show
End Sub

Ich weiß, ich könnte die Monatstage auch aus einer EXCEL-Tabelle ohne Formatierung in die Winword-Datei kopieren, suche aber halt nach einer kompfortableren Lösung.

Danke vorab für ein paar Denkanstöße und Inspirationen  :D

Grüße
Ralf

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.