Método Document.Unprotect (Word)
Quita la protección del documento especificado. .
Sintaxis
expresión. Desproteger (contraseña)
expresión requerida. Variable que representa un objeto Document.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Password | Opcional | Variant | Cadena de contraseña que se usa para proteger el documento. Las contraseñas distinguen mayúsculas de minúsculas. Si el documento está protegido con contraseña y no se proporciona la contraseña correcta, un cuadro de diálogo solicitará la contraseña al usuario. |
Seguridad
Importante
No use contraseñas codificadas de forma rígida en las aplicaciones. Si se requiere la contraseña en un procedimiento, pídale la contraseña al usuario, almacénela en una variable y luego use la variable en el código. Para conocer los procedimientos recomendados sobre cómo hacerlo, consulte Notas de seguridad para desarrolladores de soluciones de Office.
Comentarios
Si el documento no está protegido, este método genera un error.
Ejemplo:
En este ejemplo se quita la protección del documento activo usando como contraseña el valor de la variable strPassword.
If ActiveDocument.ProtectionType <> wdNoProtection Then
ActiveDocument.Unprotect Password:=strPassword
End If
En este ejemplo se elimina la protección del documento activo. Se inserta texto y se protege el documento para revisiones.
Set aDoc = ActiveDocument
If aDoc.ProtectionType <> wdNoProtection Then
aDoc.Unprotect
Selection.InsertBefore "department six"
aDoc.Protect Type:=wdAllowOnlyRevisions, Password:=strPassword
End If
Consulte 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.