Compartilhar via


Método Presentation.SetPasswordEncryptionOptions (PowerPoint)

Define as opções que o Microsoft PowerPoint utiliza para criptografar apresentações com senhas.

Sintaxe

expressão. SetPasswordEncryptionOptions( _PasswordEncryptionProvider_, _PasswordEncryptionAlgorithm_, _PasswordEncryptionKeyLength_, _PasswordEncryptionFileProperties_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
PasswordEncryptionProvider Obrigatório String O nome do fornecedor de criptografia.
PasswordEncryptionAlgorithm Obrigatório String O nome do algoritmo de criptografia. O PowerPoint oferece suporte a algoritmos criptografados por fluxo.
PasswordEncryptionKeyLength Obrigatório Long O tamanho da chave de criptografia. Precisa ser múltipla de 8, começando com 40.
PasswordEncryptionFileProperties Obrigatório MsoTriState msoTrue para o PowerPoint criptografar propriedades de arquivo.

Comentários

O valor do parâmetro PasswordEncryptionFileProperties pode ser uma dessas constantes MsoTriState .

msoFalse
msoTrue

Exemplo

Este exemplo define as opções de criptografia de senha se as propriedades de arquivo não estão criptografadas em documentos protegidos por senha.

Sub PasswordSettings()

    With ActivePresentation
        If .PasswordEncryptionFileProperties = msoFalse Then
            .SetPasswordEncryptionOptions _
                PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
                PasswordEncryptionAlgorithm:="RC4", _
                PasswordEncryptionKeyLength:=56, _
                PasswordEncryptionFileProperties:=True
        End If
    End With

End Sub

Confira também

Objeto Presentation

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.