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