Hallo Maninweb,
es wäre einfacher, wenn Du den Code statt einem Bild vom Code hier rein stellen würdest.
Abtippen - auch wenn der Code kurz ist - macht unnötigen Aufwand.
Sorry.
Hier dein Vorschlag mit Ergebnis...leider negativ.
___________________________________________
Sub FileSave()
If ActiveDocument.Path = "" Then
FileSaveAs
Exit Sub
End If
ActiveDocument.Save
End Sub
Sub FileSaveAs()
Dim DocName As String
If ActiveDocument.Bookmarks.Exists("app") = True Then
DocName = ActiveDocument.Bookmarks("app").Range.Text & " - " & ActiveDocument.Bookmarks("name").Range.Text
Else
DocName = ActiveDocument.Name
End If
With Dialogs(wdDialogFileSaveAs)
.Name = Replace(DocName, Chr(149), "")
.Show
End With
End Sub