Compartilhar via


Proteção de documentos em soluções de nível de documento

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

Versão do Microsoft Office

  • Microsoft Office 2003

  • Microsoft Office Sistema de 2007

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

Você pode usar os recursos de proteção do Microsoft Office Word e Microsoft Office Excel em seus projetos de Ferramentas do Visual Studio para o Office.Esses recursos Bloquear os usuários não autorizados façam alteralções nos protegidos partes de um documento.

Usando o Excel, você pode ativar proteção e desativar enquanto a pasta de trabalho está Abrir no designer.Usando o Word, você pode ativar proteção somente fora do designer.Em tempo de execução, você pode habilitar ou Desativar a proteção por meio de programação para Ambos Word e Excel.

Quando a proteção do documento é Habilitado em um documento que está aberto no designer, Tudo controles são removidos do De caixa de ferramentas ou ficam indisponíveis e não é possível arrastar desde Dados janela de Dadosta Sources para o documento.

ServerDocument e documentos protegidos

Se um documento estiver protegido, o cache não pode ser acessado de fora do documento.Você não é possível usar ServerDocument para recuperar ou manipular os dados que é armazenado em cache no documento, ou usar Outro funções de ServerDocument.

Proteção de documentos do Word no Designer

Se você Adicionar proteção a um documento do Word ou o modelo enquanto ele estiver aberto no Visual Studio, você não conseguir iniciar Aplicando a proteção no designer.O documento estiver no modo de design enquanto ele está aberto no Visual Studio, e ele deve ser em executado modo antes de poder Iniciar aplicar proteção.

No entanto, se você criar um projeto Ferramentas do Visual Studio para o Office que usa um documento existente do Word que tenha proteção Habilitado, o documento está protegido ao abrir no designer.Você não pode editar as partes protegidas do documento, mas ainda assim você pode Gravar código no editor de códigos para automatizar o documento.Você também não é possível Compilação o projeto se proteção Habilitado enquanto o documento está aberto no Visual Studio.

Você pode desativar proteção enquanto o documento está aberto no designer para que você possa editar o documento e Compilação o projeto.Não é possível desativar proteção para a Copiar no designer enquanto você está depurando; o documento que é aberta durante a Depurando é uma Copiar separada do um aberto no designer (a Copiar de saída é armazenada no diretório \bin para o Visual Basic e o diretório \bin\debug para C#).

Você pode habilitar a proteção a Copiar do documento que abre no designer fechando o projeto no Visual Studio, Abrindo a Copiar do documento que está no diretório do projeto e ativar proteção.

Aplicar proteção de documentos Word na compilação

Ferramentas do Visual Studio para o Office inicia aplicar proteção para documentos do Word e modelos durante o processo de compilação, para que a proteção é Habilitado quando o documento é aberto para Depurando.O documento estiver protegido com uma Vazio senha.

A proteção é Habilitado durante compilação para que se houver código no evento Startup documento que pode causar exceções ou alterar o comportamento do aplicativo, esse código pode ser depurado corretamente.Se você habilitar proteção depois que o documento é aberto, código de inicialização não pode ser depurado ou testado.

Configuração a senha

Ferramentas do Visual Studio para o Office automaticamente ativa a proteção, mas não fornece nenhuma senha por padrão.Se desejar que a proteção do documento para ter uma senha, você deve Adicionar-lo antes de implantar sua solução.Adicionar uma senha permite que você permitir que usuários autorizados remover a proteção de o documento; sem uma senha, proteção não pode ser facilmente removida.Para obter detalhes sobre Configuração uma senha, consulte a Ajuda no aplicativo do Office específico.

Consulte também

Tarefas

Como: Proteger documentos e partes de documentos

Exemplo de protetor de documento

Como: Permitir a execução por trás de documentos com permissões restritas de código

Conceitos

Implantando soluções do Office (Sistema de 2003)

Gerenciamento de direitos de informações e Visão geral sobre extensões de código gerenciado

Proteção de senha em documentos do Office

Criar soluções do Office no Visual Studio