Compartilhar via


Método Document.Protect

Aplica um dos vários tipos de proteção para o documento.

Namespace:  Microsoft.Office.Tools.Word
Assemblies:   Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
  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 o formulário de redefinição coloca a seus valores padrão. true para manter os valores de campo atual do formulário se o documento é protegido.Se Type não é wdAllowOnlyFormFields, o argumento de NoReset será ignorado.
  • Password
    Tipo: System.Object%
    A senha necessária para remover a proteção do documento.Comentários (consulte abaixo.)
  • UseIRM
    Tipo: System.Object%
    Especifica se usar o gerenciamento (IRM) de direitos de informações para proteger o documento de alterações.
  • EnforceStyleLock
    Tipo: System.Object%
    Especifica se limitações de formatação são aplicadas em um documento protegido.

Comentários

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

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

Parâmetros Opcionais

Para obter informações sobre 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