次の方法で共有


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 のサポートおよびフィードバックを参照してください。