SetPasswordEncryptionOptions Method
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

_Document.SetPasswordEncryptionOptions Method

Sets the options Microsoft Word uses for encrypting documents with passwords.

Namespace:  Microsoft.Office.Interop.Word
Assembly:  Microsoft.Office.Interop.Word (in Microsoft.Office.Interop.Word.dll)

void SetPasswordEncryptionOptions(
	string PasswordEncryptionProvider,
	string PasswordEncryptionAlgorithm,
	int PasswordEncryptionKeyLength,
	ref Object PasswordEncryptionFileProperties


Type: System.String
Required String. The name of the encryption provider.
Type: System.String
Required String. The name of the encryption algorithm. Word supports stream-encrypted algorithms.
Type: System.Int32
Required Integer. The encryption key length. Must be a multiple of 8, starting at 40.
Type: System.Object%
Optional Object. True for Word to encrypt file properties. Default is True.

For enhanced security, do not use Weak Encryption (XOR) (also called "OfficeXor") or "Office97/2000 Compatible" (also called "OfficeStandard") algorithms.

© 2016 Microsoft