Document.SetPasswordEncryptionOptions (Word)

Establece las opciones que Microsoft Word utiliza para cifrar los documentos con contraseñas.

Para obtener una mayor seguridad, no utilice los algoritmos Cifrado mínimo (OEX) (también denominado OfficeXor) o Compatible con Office97/2000 (también denominado OfficeStandard).

SetPasswordEncryptionOptions (PasswordEncryptionProvider, PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, PasswordEncryptionFileProperties)


Sub PasswordSettings() 
 With ActiveDocument 
 If .PasswordEncryptionAlgorithm = "OfficeXor" Or _ 
 .PasswordEncryptionAlgorithm = "OfficeStandard" Then 
 
 .SetPasswordEncryptionOptions _ 
 PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _ 
 PasswordEncryptionAlgorithm:="RC4", _ 
 PasswordEncryptionKeyLength:=56, _ 
 PasswordEncryptionFileProperties:=True 
 
 End If 
 End With 
End Sub

Arguments

Estos son los argumentos con nombre :

PasswordEncryptionProvider (String) - Nombre del proveedor del cifrado.

PasswordEncryptionAlgorithm (String) - Nombre del algoritmo de cifrado.

PasswordEncryptionKeyLength (Long) - Longitud de la clave de cifrado.

Optional arguments

Los siguientes argumentos son opcionales

PasswordEncryptionFileProperties (Boolean) - True para que Word cifre las propiedades de archivo.