Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

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

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



Required String. The name of the encryption provider.


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


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


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