Workbook.PasswordEncryptionKeyLength プロパティ (Excel)

指定したブックのパスワードを暗号化するときに Microsoft Excel が使用するアルゴリズムのキー長を示す 長整数型 (Long) の値を返します。 読み取り専用です。

構文

PasswordEncryptionKeyLength

表現Workbook オブジェクトを表す変数。

解説

SetPasswordEncryptionOptions メソッドを使用して、指定したパスワードで保護されたブックのファイル プロパティを Excel で暗号化するかどうかを指定します。

次の使用例は、指定されたブックのパスワード暗号化のキーの長さが 56 より短い場合は、パスワード暗号化オプションを設定します。

Sub SetPasswordOptions() 
 
 With ActiveWorkbook 
 If .PasswordEncryptionKeyLength < 56 Then 
 .SetPasswordEncryptionOptions _ 
 PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _ 
 PasswordEncryptionAlgorithm:="RC4", _ 
 PasswordEncryptionKeyLength:=56, _ 
 PasswordEncryptionFileProperties:=True 
 End If 
 End With 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。