Hallo zusammen,
ich habe folgendes Problem. Ich habe eine Word Brief-Dokumentenvorlage (.dotx). Dieser Brief beinhaltet jede Menge Textmarken, die ich mit der Taste „F11“ anspringen und ausfüllen kann. Teilweise habe ich diese benannt mit z.B.: Empfänger, Betreff, Andrede, Gruß etc.
Nun habe ich mir folgenden Script aus dem Inet zusammengebastelt, damit wenn ich auf „speichern“ klicke, folgender Dateiname und Pfad vorgeschlagen wird:
Dateipfad D:\Briefe
Dateiname: Betreff_20100809.dotx
Als Betreff soll allerding immer der Text angezeigt werden, mit dem ich die Textmarke „Betreff“ angesprungen habe (F11) und dann überschrieben habe.
So wie der Code unten steht funktioniert es soweit. Also nur mit „Datum“. Ich bekomm einfach nicht den Text der Textmarke „Betrff“ hinein.
Sub FileSaveAS()
Dim PathAndFileName As String
PathAndFileName = „D:\Briefe“
'PathAndFileName = PathAndFileName & ActiveDocument.Bookmarks(„Betreff“).Range
PathAndFileName = PathAndFileName & Format(Now, „_yyyymmdd“)
With Dialogs(wdDialogFileSaveAs)
.Name = PathAndFileName & „.docx“
.Show
End With
End Sub
Sub FileSave()
Dim PathAndFileName As String
PathAndFileName = „D:\Briefe“
'PathAndFileName = PathAndFileName & ActiveDocument.Bookmarks(„Betreff“).Range
PathAndFileName = PathAndFileName & Format(Now, „_yyyymmdd“)
With Dialogs(wdDialogFileSaveAs)
.Name = PathAndFileName & „.docx“
.Show
End With
End Sub
Ich hoffe ihr könnt mir helfen.
Gruß björn