Compartilhar via


Propriedade Workbook.PasswordEncryptionKeyLength (Excel)

Retorna um Long que indica o tamanho da chave do algoritmo que o Microsoft Excel usa ao criptografar senhas para a pasta de trabalho especificada. Somente leitura.

Sintaxe

expressão. Passwordencryptionkeylength

Expressão Uma variável que representa um objeto Workbook .

Comentários

Use o método SetPasswordEncryptionOptions para especificar se o Excel criptografa as propriedades do arquivo para a pasta de trabalho protegida por senha especificada.

Exemplo

Este exemplo definirá as opções de criptografia de senha para a pasta de trabalho especificada, se o comprimento da chave de criptografia da senha for menor que 56.

Sub SetPasswordOptions() 
 
 With ActiveWorkbook 
 If .PasswordEncryptionKeyLength < 56 Then 
 .SetPasswordEncryptionOptions _ 
 PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _ 
 PasswordEncryptionAlgorithm:="RC4", _ 
 PasswordEncryptionKeyLength:=56, _ 
 PasswordEncryptionFileProperties:=True 
 End If 
 End With 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.