全部显示

SetPasswordEncryptionOptions 方法

       

设置 Microsoft PowerPoint 通过密码加密演示文稿时使用的选项。

expression.SetPasswordEncryptionOptions(PasswordEncryptionProvider, PasswordEncryptionFileProperties, PasswordEncryptionKeyLength, PasswordEncryptionAlgorithm)

expression  必选。该表达式返回“应用于”列表中的对象之一。

PasswordEncryptionProvider  必选。String 类型。加密供应商的名称。

PasswordEncryptionAlgorithm  必选。String 类型。加密算法的名称。PowerPoint 支持流式加密算法。

PasswordEncryptionKeyLength  必选。Long 类型。加密密钥长度。必须是 8 的倍数,并且从 40 开始。

PasswordEncryptionFileProperties  必选。MsoTriState 类型。属性值为 MsoTrue 时,PowerPoint 加密文件的属性。

示例

本示例中,如果使用密码保护的文档的文件属性没有加密,将设置密码加密选项。

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