Condividi tramite


Proprietà DocumentBase.PasswordEncryptionFileProperties

Ottiene un valore che indica se in Microsoft Office Word vengono crittografate le proprietà file per i documenti protetti da password.

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

Sintassi

'Dichiarazione
Public ReadOnly Property PasswordEncryptionFileProperties As Boolean
    Get
public bool PasswordEncryptionFileProperties { get; }

Valore proprietà

Tipo: System.Boolean
true se in Microsoft Office Word vengono crittografate le proprietà file per i documenti protetti da password; in caso contrario false.

Note

Utilizzare il metodo SetPasswordEncryptionOptions per specificare se in Word vengono crittografate le proprietà file per i documenti protetti da password.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come impostare le opzioni di crittografia password se le proprietà file non vengono crittografate per documenti protetti da password. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

Private Sub DocumentPasswordEncryptionFileProperties()
    If Me.PasswordEncryptionFileProperties = False Then
        Dim PasswordEncryptionProvider As String = _
            "Microsoft RSA SChannel Cryptographic Provider"
        Dim PasswordEncryptionAlgorithm As String = "RC4"
        Dim PasswordEncryptionKeyLength As Integer = 56
        Dim PasswordEncryptionFileProperties As Object = True

        Me.SetPasswordEncryptionOptions(PasswordEncryptionProvider, PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, PasswordEncryptionFileProperties)
    End If
End Sub 
private void DocumentPasswordEncryptionFileProperties()
{
    if (this.PasswordEncryptionFileProperties == false)
    {
        string PasswordEncryptionProvider = "Microsoft RSA SChannel Cryptographic Provider";
        string PasswordEncryptionAlgorithm = "RC4";
        int PasswordEncryptionKeyLength = 56;
        object PasswordEncryptionFileProperties = true;

        this.SetPasswordEncryptionOptions(PasswordEncryptionProvider,
            PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength,
            ref PasswordEncryptionFileProperties);
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word