Condividi tramite


Document.Protect(WdProtectionType, Object, Object, Object, Object) Metodo

Definizione

Applica al documento uno tra diversi tipi di protezione.

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)

Parametri

Type
WdProtectionType

Tipo di protezione per il documento specificato. WdProtectionType.

NoReset
Object

false per reimpostare i campi modulo sui relativi valori predefiniti. true per mantenere i valori correnti dei campi modulo se il documento è protetto. Se Type non wdAllowOnlyFormFieldsè , l'argomento NoReset viene ignorato.

Password
Object

Password richiesta per rimuovere la protezione dal documento. Vedere la sezione Osservazioni riportata di seguito.

UseIRM
Object

Specifica se utilizzare il servizio Information Rights Management (IRM) per proteggere il documento da eventuali modifiche.

EnforceStyleLock
Object

Specifica se a un documento protetto sono applicate restrizioni di formattazione.

Commenti

Quando un documento è protetto, gli utenti possono apportare solo modifiche limitate, ad esempio l'aggiunta di annotazioni, l'esecuzione di revisioni o il completamento di un modulo. Se il documento è già protetto quando si usa questo metodo, viene generata un'eccezione.

Evitare di usare password hardcoded nelle applicazioni. Se una password è necessaria in una procedura, richiedere la password dall'utente, archiviarla in una variabile e quindi usare la variabile nel codice.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a