Share via


Document.Protect (Método)

Aplica uno de los distintos tipos de protección disponibles al documento.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Sub Protect ( _
    Type As WdProtectionType, _
    ByRef NoReset As Object, _
    ByRef Password As Object, _
    ByRef UseIRM As Object, _
    ByRef EnforceStyleLock As Object _
)
void Protect(
    WdProtectionType Type,
    ref Object NoReset,
    ref Object Password,
    ref Object UseIRM,
    ref Object EnforceStyleLock
)

Parámetros

  • NoReset
    Tipo: System.Object%
    false para restablecer los campos de formulario a sus valores predeterminados.true para mantener los valores de los campos de formulario actuales si el documento está protegido.Si Type no es wdAllowOnlyFormFields, el argumento NoReset se omite.
  • Password
    Tipo: System.Object%
    Contraseña que se solicita para quitar la protección del documento.Vea la sección Comentarios más adelante.
  • UseIRM
    Tipo: System.Object%
    Especifica si se utiliza Information Rights Management (IRM) al proteger el documento para evitar cambios.
  • EnforceStyleLock
    Tipo: System.Object%
    Especifica si se fuerzan las restricciones de formato en un documento protegido.

Comentarios

Cuando un documento está protegido, los usuarios sólo pueden realizar cambios limitados, como agregar anotaciones, hacer revisiones o rellenar un formulario. Si el documento ya está protegido cuando se utiliza este método, se produce una excepción.

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.

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Seguridad de .NET Framework

Vea también

Referencia

Document Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)