Método Document.Protect

Aplica-se um dos vários tipos de proteção ao documento.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)

Sintaxe

'Declaração
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 redefinir os campos de formulário para seus valores padrão.truepara manter os valores de campo de formulário atual, se o documento está protegido.Se Type não é wdAllowOnlyFormFields, o NoReset argumento é ignorado.
  • Password
    Tipo: System.Object%
    A senha necessária para remover a proteção do documento.(Consulte comentários abaixo).
  • UseIRM
    Tipo: System.Object%
    Especifica se deve usar o gerenciamento de direitos de informação (IRM) ao proteger um documento contra alterações.
  • EnforceStyleLock
    Tipo: System.Object%
    Especifica se as restrições de formatação são impostas em um documento protegido.

Comentários

Quando um documento está protegido, os usuários podem fazer apenas alterações limitadas, como, por exemplo, adicionar anotações, fazer revisões ou preencher um formulário. Se o documento já estiver protegido quando você usa esse método, uma exceção é lançada.

Evite usar senhas embutidas em seus aplicativos. Se for necessária uma senha em um procedimento, solicite a senha do usuário, armazená-lo em uma variável e, em seguida, use a variável no seu código.

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Segurança do .NET Framework

Consulte também

Referência

Document Interface

Namespace Microsoft.Office.Tools.Word