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
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.