DocumentBase.Unprotect (Método)
Quita la protección del documento.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Sub Unprotect ( _
ByRef password As Object _
)
public void Unprotect(
ref Object password
)
Parámetros
- password
Tipo: System.Object%
Contraseña utilizada para proteger el documento.Las contraseñas distinguen mayúsculas de minúsculas.Si el documento está protegido con una contraseña y no se proporciona la contraseña correcta, un cuadro de diálogo pregunta al usuario la contraseña.
Comentarios
Evite el uso de contraseñas incluidas en el código de las aplicaciones. Si se requiere una contraseña en un procedimiento, solicite al usuario la contraseña, almacénela en una variable y, a continuación, utilice la variable en el código.
Si el documento no está protegido, se produce una excepción.
Parámetros opcionales
Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.
Ejemplos
En el ejemplo de código siguiente se utiliza el método Unprotect para quitar la protección del documento. En el ejemplo se supone que la variable securelyStoredPassword de la contraseña se obtuvo de los datos proporcionados por el usuario. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.
Private Sub DocumentUnprotect(ByRef securelyStoredPassword As Object)
If Me.ProtectionType <> Word.WdProtectionType.wdNoProtection Then
Me.Unprotect(securelyStoredPassword)
End If
End Sub
private void DocumentUnprotect(ref object securelyStoredPassword)
{
if (this.ProtectionType != Word.WdProtectionType.wdNoProtection)
{
this.Unprotect(ref securelyStoredPassword);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.