Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Establece las opciones que Microsoft Word utiliza para cifrar los documentos con contraseñas.
Sintaxis
expresión.
SetPasswordEncryptionOptions( _PasswordEncryptionProvider_ , _PasswordEncryptionAlgorithm_ , _PasswordEncryptionKeyLength_ , _PasswordEncryptionFileProperties_ )
expresión requerida. Variable que representa un objeto Document.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| PasswordEncryptionProvider | Obligatorio | String | Nombre del proveedor del cifrado. |
| PasswordEncryptionAlgorithm | Obligatorio | String | Nombre del algoritmo de cifrado. Word admite los algoritmos cifrados por flujos. |
| PasswordEncryptionKeyLength | Obligatorio | Long | Longitud de la clave de cifrado. Debe ser un múltiplo de 8, a partir de 40. |
| PasswordEncryptionFileProperties | Opcional | Variant | True para que Word cifre las propiedades de archivo. Valor predeterminado es True. |
Observaciones
Para mejorar la seguridad, no use algoritmos de Cifrado débil (XOR) (también denominado "OfficeXor") ni "Compatible con Office97/2000" (también denominado "OfficeStandard").
Ejemplo
En este ejemplo se cambia el cifrado de la contraseña a un cifrado superior si el algoritmo utilizado es OfficeXor u OfficeStandard.
Sub PasswordSettings()
With ActiveDocument
If .PasswordEncryptionAlgorithm = "OfficeXor" Or _
.PasswordEncryptionAlgorithm = "OfficeStandard" Then
.SetPasswordEncryptionOptions _
PasswordEncryptionProvider:="Microsoft RSA SChannel Cryptographic Provider", _
PasswordEncryptionAlgorithm:="RC4", _
PasswordEncryptionKeyLength:=56, _
PasswordEncryptionFileProperties:=True
End If
End With
End Sub
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.