Export (0) Print
Expand All
Expand Minimize

_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)

'Usage
Dim PasswordEncryptionProvider As String
Dim PasswordEncryptionAlgorithm As String
Dim PasswordEncryptionKeyLength As Integer
Dim PasswordEncryptionFileProperties As Object
Dim _Document1 As _Document
_Document1.SetPasswordEncryptionOptions(PasswordEncryptionProvider, PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, PasswordEncryptionFileProperties)

void SetPasswordEncryptionOptions(
	[In] string PasswordEncryptionProvider, 
	[In] string PasswordEncryptionAlgorithm, 
	[In] int PasswordEncryptionKeyLength, 
	[In, Optional] ref object PasswordEncryptionFileProperties
);
public void SetPasswordEncryptionOptions(
	/*in*/System.String PasswordEncryptionProvider, 
	/*in*/System.String PasswordEncryptionAlgorithm, 
	/*in*/int PasswordEncryptionKeyLength, 
	/*in*/System.Object PasswordEncryptionFileProperties
);
function SetPasswordEncryptionOptions(
	 PasswordEncryptionProvider : String, 
	 PasswordEncryptionAlgorithm : String, 
	 PasswordEncryptionKeyLength : int, 
	 PasswordEncryptionFileProperties : Object
);

Parameters

PasswordEncryptionProvider

Required String. The name of the encryption provider.

PasswordEncryptionAlgorithm

Required String. The name of the encryption algorithm. Word supports stream-encrypted algorithms.

PasswordEncryptionKeyLength

Required Integer. The encryption key length. Must be a multiple of 8, starting at 40.

PasswordEncryptionFileProperties

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.


Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, and Windows 2000

Target Platforms

Community Additions

ADD
Show:
© 2014 Microsoft