Workbook.SetPasswordEncryptionOptions (Excel)
Define as opções para criptografar pastas de trabalho usando senhas.
Os argumentos PasswordEncryptionProvider, PasswordEncryptionAlgorithm e PasswordEncryptionKeyLength não são independentes entre si. Um provedor de criptografia selecionado limita o conjunto de algoritmos e o comprimento da chave que podem ser escolhidos. Para o argumento PasswordEncryptionKeyLength , não há um limite inerente no intervalo do comprimento da chave. O intervalo é determinado pelo provedor de serviços de criptografia, que também determina o algoritmo de criptografia.
SetPasswordEncryptionOptions (PasswordEncryptionProvider, PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, PasswordEncryptionFileProperties)
ActiveWorkbook.SetPasswordEncryptionOptions _
PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
PasswordEncryptionAlgorithm:="RC4", PasswordEncryptionKeyLength:=56, PasswordEncryptionFileProperties:=True
Arguments
Optional arguments
Os seguintes argumentos são opcionais
PasswordEncryptionProvider - Uma cadeia de caracteres que diferencia maiúsculas de minúsculas do provedor de criptografia
PasswordEncryptionAlgorithm - Uma cadeia de caracteres que diferencia maiúsculas de minúsculas do nome curto do algoritmo (ou seja, "RC4")
PasswordEncryptionKeyLength - O comprimento da chave de criptografia que é um múltiplo de 8 (40 ou maior)
PasswordEncryptionFileProperties - True (padrão) para criptografar propriedades de arquivo