Partilhar via


Como: Remover a proteção de planilhas

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode remover a proteção por meio de programação de uma planilha do Microsoft Office Excel.

O exemplo a seguir usa a variável getPasswordFromUser, que contém uma senha obtida de o usuário.

Para desproteger uma planilha em uma personalização de nível de documento

  • Chame o método de Unprotect da planilha e passe na senha, se necessário.Este exemplo assume que você está trabalhando com uma planilha chamada Sheet1.

    Globals.Sheet1.Unprotect(getPasswordFromUser)
    
    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

Para desproteger uma planilha em um nível de aplicativo Adicionar - in

  • Chame o método de _Worksheet.Unprotect da planilha Ativo e passe na senha, se necessário.

    CType(Application.ActiveSheet, Excel.Worksheet).Unprotect(getPasswordFromUser)
    
    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);
    

Consulte também

Tarefas

Como: Proteger planilhas

Como: Proteger pastas de trabalho

Como: Ocultar planilhas

Conceitos

Trabalhando com planilhas

Global Acessar a objetos no Visual Studio Tools para projetos do Office

Date

History

Motivo

De 2008 de julho

Adicionado um exemplo de código que pode ser usado um suplemento do nível de aplicativo.

Comentários do cliente.