WPS 基础接口 > 演示 API 参考 > Presentation > 方法 > Presentation.SetPasswordEncryptionOptions 方法
设置 WPP 通过密码加密演示文稿时使用的选项。

语法

表达式.SetPasswordEncryptionOptions(PasswordEncryptionProvider, PasswordEncryptionFileProperties, PasswordEncryptionKeyLength, PasswordEncryptionAlgorithm)

表达式   一个代表 Presentation 对象的变量。

参数

名称 必选/可选 数据类型 描述
PasswordEncryptionProvider 必选 String 加密提供程序的名称。
PasswordEncryptionAlgorithm 必选 String 加密算法的名称。WPP支持流加密算法。
PasswordEncryptionKeyLength 必选 Long 加密密钥的长度。必须为 8 的倍数,且不小于 40。
PasswordEncryptionFileProperties 必选 MsoTriState 如果值为 MsoTrue,则WPP 会对文件属性进行加密。

说明

MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue 不适用于此方法。
msoFalse
msoTriStateMixed 不适用于此方法。
msoTriStateToggle 不适用于此方法。
msoTrue

示例

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

示例代码
function PasswordSettings() {
    let tion= ActivePresentation
    if(tion.PasswordEncryptionFileProperties == msoFalse) {
        tion.SetPasswordEncryptionOptions(" RSA SChannel Cryptographic Provider","RC4",56,true)
    }
}


请参阅