Share via


Presentation.PasswordEncryptionKeyLength Property

PowerPoint Developer Reference

Returns the key length of the algorithm Microsoft Office PowerPoint uses when it encrypts documents with passwords. Read-only.

Syntax

expression.PasswordEncryptionKeyLength

expression   A variable that represents a Presentation object.

Return Value
Long

Remarks

Use the SetPasswordEncryptionOptions method to specify the algorithm PowerPoint uses for encrypting documents with passwords.

Example

This example sets the password encryption options if the password encryption key length is less than 40.

Visual Basic for Applications
  Sub PasswordSettings()
    With ActivePresentation
        If .PasswordEncryptionKeyLength < 40 Then
            .SetPasswordEncryptionOptions 
					
Visual Basic for Applications
PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
                PasswordEncryptionAlgorithm:="RC4", _
                PasswordEncryptionKeyLength:=56, _
                PasswordEncryptionFileProperties:=True
        End If
    End With
End Sub
Visual Basic for Applications
  PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
                PasswordEncryptionAlgorithm:="RC4", _
                PasswordEncryptionKeyLength:=56, _
                PasswordEncryptionFileProperties:=True
        End If
    End With
End Sub

See Also