_Document.Protect(WdProtectionType, Object, Object, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Trägt dazu bei, das angegebene Dokument vor Änderungen zu schützen. Wenn ein Dokument geschützt ist, können Benutzer nur eingeschränkte Änderungen vornehmen, z. B. Anmerkungen hinzufügen, Überarbeitungen vornehmen oder ein Formular ausfüllen.
public void Protect (Microsoft.Office.Interop.Word.WdProtectionType Type, ref object NoReset, ref object Password, ref object UseIRM, ref object EnforceStyleLock);
abstract member Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (Type As WdProtectionType, Optional ByRef NoReset As Object, Optional ByRef Password As Object, Optional ByRef UseIRM As Object, Optional ByRef EnforceStyleLock As Object)
Parameter
- Type
- WdProtectionType
Erforderlich. Der Schutztyp für das angegebene Dokument. WdProtectionType.
- NoReset
- Object
Optionales Objekt. False , um Formularfelder auf ihre Standardwerte zurückzusetzen. True , um die aktuellen Formularfeldwerte beizubehalten, wenn das angegebene Dokument geschützt ist. Wenn Type
nicht wdAllowOnlyFormFields ist, wird das NoReset
Argument ignoriert.
- Password
- Object
Optionales Objekt. Das Kennwort, das zum Entfernen des Schutzes aus dem angegebenen Dokument erforderlich ist. (Weitere Informationen finden Sie unten in den Hinweisen.)
- UseIRM
- Object
Optionales Objekt. Gibt an, ob Information Rights Management (IRM) beim Schutz des Dokuments vor Änderungen verwendet werden soll.
- EnforceStyleLock
- Object
Optionales Objekt. Gibt an, ob Formatierungseinschränkungen in einem geschützten Dokument erzwungen werden.
Hinweise
Wenn das Dokument bereits geschützt ist, wenn Sie diese Methode verwenden, tritt ein Fehler auf.
Vermeiden Sie das Verwenden von hartcodierten Kennwörtern in Anwendungen. Fordern Sie das Kennwort vom Benutzer an, speichern Sie es in einer Variablen, und verwenden Sie die Variable dann im Code, falls ein Kennwort in einer Prozedur benötigt wird.