Metodo Document.Protect

Applica al documento uno tra diversi tipi di protezione.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
Sub Protect ( _
    Type As WdProtectionType, _
    ByRef NoReset As Object, _
    ByRef Password As Object, _
    ByRef UseIRM As Object, _
    ByRef EnforceStyleLock As Object _
)
void Protect(
    WdProtectionType Type,
    ref Object NoReset,
    ref Object Password,
    ref Object UseIRM,
    ref Object EnforceStyleLock
)

Parametri

  • NoReset
    Tipo: System.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 verrà ignorato.
  • Password
    Tipo: System.Object%
    Password richiesta per rimuovere la protezione dal documento.Vedere la sezione Osservazioni riportata di seguito.
  • UseIRM
    Tipo: System.Object%
    Specifica se utilizzare il servizio Information Rights Management (IRM) per proteggere il documento da eventuali modifiche.
  • EnforceStyleLock
    Tipo: System.Object%
    Specifica se a un documento protetto sono applicate restrizioni di formattazione.

Note

Quando un documento è protetto, è possibile apportare solo modifiche limitate, ad esempio aggiunta di annotazioni, revisioni o completamento di un form. Se il documento è già protetto quando si utilizza questo metodo, viene generata un'eccezione.

Evitare l'utilizzo di password hardcoded nelle applicazioni. Se per una procedura è richiesta una password, richiederla all'utente, archiviarla in una variabile e utilizzare tale variabile nel codice.

Parametri facoltativi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Document Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word