Compartilhar via


Método Document.Unprotect (Word)

Remove a proteção do documento especificado. .

Sintaxe

expressão. Desprotegir (Senha)

expressão Obrigatório. Uma variável que representa um objeto Document.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Password Opcional Variant A sequência de caracteres de senha usada para proteger o documento. As senhas distinguem maiúsculas de minúsculas. Se o documento estiver protegido com uma senha e a senha correta não for fornecida, uma caixa de diálogo pedirá a senha ao usuário.

Segurança

Importante

Evite usar senhas codificadas em seus aplicativos. Se um aplicativo for necessário em um procedimento, solicite a senha do usuário, armazene-a em uma variável e então use a variável em seu código. Para obter as melhores práticas recomendadas sobre como fazer isso, consulte Notas de segurança para desenvolvedores de soluções do Office.

Comentários

Se o documento não estiver protegido, esse método gerará um erro.

Exemplo

Este exemplo remove a proteção do documento ativo, usando o valor da variável strPassword como senha.

If ActiveDocument.ProtectionType <> wdNoProtection Then 
 ActiveDocument.Unprotect Password:=strPassword 
End If

Este exemplo remove a proteção do documento ativo. O texto está inserido, e o documento está protegido contra revisões.

Set aDoc = ActiveDocument 
If aDoc.ProtectionType <> wdNoProtection Then 
 aDoc.Unprotect 
 Selection.InsertBefore "department six" 
 aDoc.Protect Type:=wdAllowOnlyRevisions, Password:=strPassword 
End If

Confira também

Objeto Document

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.