Workbook.SetPasswordEncryptionOptions (Excel)

Establece las opciones de cifrado de libros mediante contraseñas.

Los argumentos PasswordEncryptionProvider, PasswordEncryptionAlgorithm y PasswordEncryptionKeyLength no son independientes entre sí. La selección de un proveedor de cifrado limita el conjunto de algoritmos y las longitudes de claves que se pueden elegir. Para el argumento PasswordEncryptionKeyLength , no hay ningún límite inherente en el intervalo de la longitud de la clave. El intervalo está determinado por el proveedor de servicios de cifrado, que también determina el algoritmo criptográfico.

SetPasswordEncryptionOptions (PasswordEncryptionProvider, PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, PasswordEncryptionFileProperties)


ActiveWorkbook.SetPasswordEncryptionOptions _ 
 PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _ 
 PasswordEncryptionAlgorithm:="RC4", PasswordEncryptionKeyLength:=56,  PasswordEncryptionFileProperties:=True

Arguments

Optional arguments

Los siguientes argumentos son opcionales

PasswordEncryptionProvider - Una cadena con distinción entre mayúsculas y minúsculas del proveedor de cifrado

PasswordEncryptionAlgorithm - Una cadena con distinción entre mayúsculas y minúsculas del nombre corto algorítmico (es decir, "RC4")

PasswordEncryptionKeyLength - Longitud de la clave de cifrado, que debe ser múltiplo de 8 (40 o más)

PasswordEncryptionFileProperties - True (valor predeterminado) para cifrar las propiedades del archivo