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

Objeto Document

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.