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.