Document.SetPasswordEncryptionOptions (Word)
Define as opções que o Microsoft Word usa para criptografar documentos com senhas.
Para obter maior segurança, não use os algoritmos de Criptografia Fraca (XOR) (também chamados de "OfficeXor") ou "Compatível com Office97/2000" (também chamado de "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
O seguinte argumento é opcional
PasswordEncryptionProvider (String) - O nome do fornecedor de criptografia.
PasswordEncryptionAlgorithm (String) - O nome do algoritmo de criptografia. O Word aceita algoritmos criptografados por fluxo.
PasswordEncryptionKeyLength (Long) - O tamanho da chave de criptografia. Precisa ser múltipla de 8, começando com 40.
Optional arguments
The following argument is optional
PasswordEncryptionFileProperties (Boolean) - True para o Word para criptografar propriedades de arquivo. O padrão é True.