Workbook.SetPasswordEncryptionOptions 方法
设置使用密码加密工作簿的选项。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
语法
声明
Sub SetPasswordEncryptionOptions ( _
PasswordEncryptionProvider As Object, _
PasswordEncryptionAlgorithm As Object, _
PasswordEncryptionKeyLength As Object, _
PasswordEncryptionFileProperties As Object _
)
void SetPasswordEncryptionOptions(
Object PasswordEncryptionProvider,
Object PasswordEncryptionAlgorithm,
Object PasswordEncryptionKeyLength,
Object PasswordEncryptionFileProperties
)
参数
- PasswordEncryptionProvider
类型:System.Object
加密提供程序的字符串,区分大小写。
- PasswordEncryptionAlgorithm
类型:System.Object
算法简称(如“RC4”)的字符串,区分大小写。
- PasswordEncryptionKeyLength
类型:System.Object
加密密钥长度,为 8 的倍数(40 或更大)。
- PasswordEncryptionFileProperties
类型:System.Object
如果为 true(默认值),则加密文件属性。
备注
PasswordEncryptionProvider、PasswordEncryptionAlgorithm 和 PasswordEncryptionKeyLength 参数不是相互独立的。 选择的加密提供程序限制了可以选择的算法集和密钥长度。
对于 PasswordEncryptionKeyLength 参数,密钥长度的范围不存在固有限制。 该范围由加密服务提供程序确定,该提供程序还确定加密算法。
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。