10. September 200322 j hi, möchte gerne beim speichervorgang feststellen ob das active dokumet "dirty" ist , also seit dem letzten speichervorgang verändert wurde. da gab es doch mal so ne "isDirty" funktion, die finde ich aber in word vba nicht mehr. weiss jemand rat?
10. September 200322 j Ist ganz einfach: If ActiveDocument.Saved = True Then MsgBox "saved" Else MsgBox "unsaved" End If Wenn es seit dem letzten Speichervorgang keiner Änderungen gab, ist der Wert "true" ansonsten "false".
10. September 200322 j ja dachte ich auch. muss irgendwas komisches vorliegen. hier mal meine funktion zum speichern. die meldung "Schon gespeichert" wird nie ausgegeben egal wie oft ich speichere Sub FileSave() If ActiveDocument.Saved = True Then MsgBox ("Schon gesichert") End If With Dialogs(wdDialogFileSaveAs) .Name = getDokRechNr .Execute Call writeExcelAktRechnungsnummer(7, "", objExcel, objWB) ActiveDocument.BuiltInDocumentProperties(wdPropertyTitle) = getDokRechNr End With End Sub
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.