Compartilhar via


Método Worksheet.Protect (Excel)

Protege uma pasta de trabalho contra modificações.

Sintaxe

expressão. Proteger (Palavra-passe, DrawingObjects, Conteúdo, Cenários, UserInterfaceOnly, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowInsertingHyperlinks, AllowDeletingColumns, AllowDeletingRows, AllowSorting, AllowFiltering, AllowUsingPivotTables)

expressão Uma variável que representa um objeto de Folha de Cálculo .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Password Opcional Variant Uma cadeia de caracteres especifica uma senha que diferencia maiúsculas de minúsculas para a planilha ou a pasta de trabalho. Se esse argumento for omitido, você poderá desproteger a planilha ou a pasta de trabalho sem uma senha. Caso contrário, você deverá especificar a senha para desproteger a planilha ou a pasta de trabalho. Se você esquecer a senha, não poderá desproteger a planilha ou a pasta de trabalho.

Use strong passwords that combine uppercase and lowercase letters, numbers, and symbols. Weak passwords don't mix these elements. Senha forte: Y6dh!et5. Weak password: House27. Passwords should be 8 or more characters in length. A pass phrase that uses 14 or more characters is better.

É fundamental que memorize a sua palavra-passe. 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.
DrawingObjects Opcional Variant True para proteger as formas. O valor padrão é True.
Sumário Opcional Variant True para proteger o conteúdo. Para um gráfico, isso protege o gráfico inteiro. Para uma planilha, isso protege as células bloqueadas. O valor padrão é True.
Cenários Opcional Variant True para proteger os cenários. Esse argumento só será válido para planilhas. O valor padrão é True.
UserInterfaceOnly Opcional Variant True para proteger a interface do usuário, mas não as macros. Se esse argumento for omitido, a proteção se aplicará a macros e à interface do usuário.
AllowFormattingCells Opcional Variant True permite que o usuário formate qualquer célula em uma planilha protegida. O valor padrão é False.
AllowFormattingColumns Opcional Variant True permite que o usuário formate todas as colunas em uma planilha protegida. O valor padrão é False.
AllowFormattingRows Opcional Variant Verdadeiro permite que o utilizador formate qualquer linha numa folha de cálculo protegida. O valor padrão é False.
AllowInsertingColumns Opcional Variant True permite que o usuário insira colunas na planilha protegida. O valor padrão é False.
AllowInsertingRows Opcional Variant True permite que o usuário insira linhas na planilha protegida. O valor padrão é False.
AllowInsertingHyperlinks Opcional Variant True permite que o utilizador insira hiperligações na folha de cálculo protegida. O valor padrão é False.
AllowDeletingColumns Opcional Variant True permite que o usuário exclua colunas da planilha protegida, onde todas as células da coluna a serem excluídas estão desbloqueadas. O valor padrão é False.
AllowDeletingRows Opcional Variant True permite que o usuário exclua linhas da planilha protegida, onde todas as células da linha a serem excluídas estão desbloqueadas. O valor padrão é False.
AllowSorting Opcional Variant True permite que o usuário classifique na planilha protegida. Todas as células no intervalo de classificação deverão estar desbloqueadas ou desprotegidas. O valor padrão é False.
AllowFiltering Opcional Variant True permite que o usuário defina filtros na planilha protegida. Os usuários podem alterar os critérios de filtragem mas não podem habilitar ou desabilitar um filtro automático. Os usuários podem definir filtros em um filtro automático existente. O valor padrão é False.
AllowUsingPivotTables Opcional Variant True permite que o utilizador utilize relatórios de tabela dinâmica na folha de cálculo protegida. O valor padrão é False.

Comentários

Observação

Em versões anteriores, se aplicar este método com o argumento UserInterfaceOnly definido como Verdadeiro e, em seguida, guardar o livro, toda a folha de cálculo (e não apenas a interface) estará totalmente protegida quando reabrir o livro. Para reativar a proteção da interface de utilizador depois de o livro ser aberto, tem de aplicar novamente este método com UserInterfaceOnly definido como Verdadeiro.

Se quiser efetuar alterações a uma folha de cálculo protegida, é possível utilizar o método Proteger numa folha de cálculo protegida se a palavra-passe for fornecida. Além disso, outro método possível é desproteger a planilha, fazer as alterações necessárias e então proteger a planilha novamente.

Observação

Desprotegido significa que a célula pode estar bloqueada (caixa de diálogo Formatar Células ), mas está incluída num intervalo definido na caixa de diálogo Permitir que os Utilizadores Editem Intervalos e o utilizador desprotegidou o intervalo com uma palavra-passe ou foi validado através de permissões NT.

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.