Workbook.SetPasswordEncryptionOptions(Object, Object, Object, Object) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets the options for encrypting the workbook using a password.
public void SetPasswordEncryptionOptions (object PasswordEncryptionProvider, object PasswordEncryptionAlgorithm, object PasswordEncryptionKeyLength, object PasswordEncryptionFileProperties);
abstract member SetPasswordEncryptionOptions : obj * obj * obj * obj -> unit
Public Sub SetPasswordEncryptionOptions (Optional PasswordEncryptionProvider As Object, Optional PasswordEncryptionAlgorithm As Object, Optional PasswordEncryptionKeyLength As Object, Optional PasswordEncryptionFileProperties As Object)
Parameters
- PasswordEncryptionProvider
- Object
A case sensitive string of the encryption provider.
- PasswordEncryptionAlgorithm
- Object
A case sensitive string of the algorithmic short name (i.e. "RC4").
- PasswordEncryptionKeyLength
- Object
The encryption key length, which is a multiple of 8 (40 or greater).
- PasswordEncryptionFileProperties
- Object
true
(default) to encrypt file properties.
Remarks
The PasswordEncryptionProvider
, PasswordEncryptionAlgorithm
, and PasswordEncryptionKeyLength
parameters are not independent of each other. A selected encryption provider limits the set of algorithms and key length that can be chosen.
For the PasswordEncryptionKeyLength
parameter there is no inherent limit on the range of the key length. The range is determined by the Cryptographic Service Provider which also determines the cryptographic algorithm.
Optional Parameters
For information on optional parameters, see Optional Parameters in Office Solutions.