Método Workbook.ProtectSharing (Excel)

Salva a pasta de trabalho a protege para compartilhamento.

Sintaxe

expressão. ProtectSharing (FileName, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, SharingPassword, FileFormat)

Expressão Uma variável que representa um objeto Workbook .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Opcional Variantes Uma sequência de caracteres indicando o nome do arquivo salvo. Você pode incluir um caminho completo; se não fizer isso, o Microsoft Excel salvará o arquivo na pasta atual.
Password Opcional Variantes Uma sequência de caracteres, que distingue maiúsculas de minúsculas, indicando a senha de proteção a ser dada ao arquivo. Não deve ser maior que 15 caracteres.
WriteResPassword Opcional Variantes Uma sequência de caracteres indicando a senha de reserva de gravação para este arquivo. Se um arquivo for salvo com a senha e a senha não for fornecida quando o arquivo for aberto, o arquivo será aberto somente leitura.
ReadOnlyRecommended Opcional Variantes True para exibir uma mensagem quando o arquivo é aberto, recomendando que o arquivo seja aberto para somente leitura.
CreateBackup Opcional Variant True para criar um arquivo de backup.
SharingPassword Opcional Variantes Uma sequência de caracteres indicando a senha a ser usada para proteger o arquivo para compartilhar.
FileFormat Opcional Variantes Uma cadeia de caracteres que indica o formato de arquivo.

Comentários

Use strong passwords that combine uppercase and lowercase letters, numbers, and symbols. As enhas fracas não combinam esses elementos.

  • Senha forte: Y6dh!et5
  • Senha fraca: House27

Passwords should be 8 or more characters in length. A pass phrase that uses 14 or more characters is better. É fundamental que você se lembre de sua senha. If you forget your password, Microsoft cannot retrieve it. Store the passwords that you write down in a secure place away from the information that they help protect.

Exemplo

Este exemplo salva a pasta de trabalho um e a protege para compartilhamento.

 
Sub ProtectWorkbook() 
 
    Dim wbAWB As Workbook 
    Dim strPwd As String 
    Dim strSharePwd As String 
 
    Set wbAWB = Application.ActiveWorkbook 
 
    strPwd = InputBox("Enter password for the file") 
    strSharePwd = InputBox("Enter password for sharing") 
 
    wbAWB.ProtectSharing Password:=strPwd, _ 
        SharingPassword:=strSharePwd 
 
End Sub

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.