Document.SetPasswordEncryptionOptions メソッド
Microsoft Office Word で、文書をパスワードによって暗号化する場合に使用するオプションを設定します。
名前空間: Microsoft.Office.Tools.Word
アセンブリ: Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)
Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll 内)
構文
'宣言
Sub SetPasswordEncryptionOptions ( _
PasswordEncryptionProvider As String, _
PasswordEncryptionAlgorithm As String, _
PasswordEncryptionKeyLength As Integer, _
ByRef PasswordEncryptionFileProperties As Object _
)
void SetPasswordEncryptionOptions(
string PasswordEncryptionProvider,
string PasswordEncryptionAlgorithm,
int PasswordEncryptionKeyLength,
ref Object PasswordEncryptionFileProperties
)
パラメーター
- PasswordEncryptionProvider
型 : System.String
暗号化プロバイダーの名前です。
- PasswordEncryptionAlgorithm
型 : System.String
暗号化アルゴリズムの名前です。Word では、ストリーム暗号化アルゴリズムをサポートしています。
- PasswordEncryptionKeyLength
型 : System.Int32
暗号化キーの長さです。8 の倍数かつ 40 以上である必要があります。
- PasswordEncryptionFileProperties
型 : System.Object%
Word でファイルのプロパティを暗号化する場合は true にします。既定値は true です。
解説
高度なセキュリティを適用する場合は、"弱い暗号化 (XOR)" アルゴリズム (別名 OfficeXor) や、"Office97/2000 Compatible" アルゴリズム (別名 OfficeStandard) を使用しないでください。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。