Word Formular schützen Änderungen gehen verloren

Hallo Ihr lieben Experten!

Ich habe ein Formular das manchmal auch außerhalb der Formular-Felder geändert werden muss.

Wenn ich dann hin gehe und es entsperre, Änderungen vornehme und es wieder schütze, dann sind alle Einträge in den Formular-Feldern verschwunden!

Auch wenn ich es nicht wieder schütze, gehen spätestens beim Drucken die Änderungen verloren und ich bekomme aus dem Drucker eine Seite mit leeren Formularfeldern!

Hat jemand eine Idee?

mfg

Marco

Hallo,

auch wenn es ein Textverarbeitungsproblem ist, werde ich das hier beantworten. Vielleicht kann die ganze Fragestellung dann vom Moderator verschoben werden.

Das Zurücksetzen der Felder ist ein Problem, wenn man den in den Word-Menüs verfügbaren Aufruf zum Schützen des Dokuments nutzt.

Im VBA gibt es im entsprechenden Befehl einen Parameter, der das Zurücksetzen verhindert:

Sub DokSchützen
If ActiveDocument.ProtectionType = wdNoProtection Then
 ActiveDocument.Protect \_
 Type:=wdAllowOnlyFormFields, NoReset:=True
End If
End Sub

Bei Bedarf kann man ein Passwort als weiteren Parameter ergänzen (sh. VBA-Hilfe zu „Protect“). Wenn man möchte, kann man das Makro an eine benutzerdefinierte Schaltfläche in einer Symbolleiste oder ein Menüelement binden.

Viel Spaß beim Testen, tester!