Freigeben über


_Document.Protect(WdProtectionType, Object, Object, Object, Object) Methode

Definition

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.

Gilt für: