Compartilhar via


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

Você pode usar os recursos de segurança do Microsoft Office Word e Microsoft Office Excel em projetos de um documento nível.Esses usuários não autorizados do bloco dos recursos de fatura alterações a partes protegidas de um documento.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para os seguintes aplicativos: Excel 2013 e Excel 2010; Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Usando o excel, você pode desativar a proteção sobre e quando a pasta de trabalho é aberto no designer.Usando palavras, você pode girar a proteção de apenas fora do designer.Em tempo de execução, você pode ativar ou desativar proteção através de programação para palavra e Excel.

Quando a proteção de documento é ativada em um documento que está aberto no designer, todos os controles são removidos de Caixa de Ferramentas ou feitas não disponível, e você não pode arrastar nada Fontes de Dados da janela do documento.

ServerDocument e documentos protegidos

Se um documento é protegido, o cache de dados não pode ser acessado fora do documento.Você não pode usar a classe de ServerDocument para recuperar ou manipular os dados que são armazenados em cache em um documento protegido, ou para usar outros métodos da classe de ServerDocument .

Proteção de documento do word no designer

Se você adicionar proteção para um documento ou em um modelo da palavra quando estiver aberto no Visual Studio, você não pode iniciar aplica a proteção no designer.O documento está no modo de design quando estiver aberto no Visual Studio, e deve estiver no modo de execução antes de iniciar aplica a proteção.

Em o entanto, se você criar um projeto que usa um documento do word existente que tenha proteção ativada, o documento é protegido quando aberto no designer.Você não pode editar as partes protegidas do documento, mas você ainda pode escrever o código no editor de códigos para automatizar o documento.Você também não pode compilar o projeto se a proteção é ativada quando o documento está aberto no Visual Studio.

Você pode desativar a proteção quando o documento está aberto no designer para que você possa editar o documento e compile o projeto.Você não pode desativar a proteção para a cópia no designer quando você depura; o documento que abre durante a depuração é uma cópia separada do aberto no designer (a cópia de saída é armazenada no diretório \ bin para Visual Basic, e diretório \ bin \ debug para C#).

Você pode habilitar proteção na cópia de documento que abre no designer do projeto no Visual Studio, abrindo a cópia de documento que está no diretório do projeto, e da proteção de ativação.

Aplica a proteção de documento do word na compilação

Inicia Visual Studio que aplica a proteção para documentos e modelos do word durante o processo de compilação, de modo que a proteção é ativada quando o documento aberto para a depuração.O documento é protegido por senha vazia.

Proteção é ativada durante a compilação de modo que se houver um código no evento de Startup de documento que pode causar exceções ou alterar o comportamento do aplicativo, esse código pode ser depurado corretamente.Se você ativar a proteção após o documento está aberto, o código de inicialização não pode ser depurado ou testados.

definindo a senha

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

Consulte também

Tarefas

Como proteger documentos e partes de documentos programaticamente

Como: permitir que o código para documentos de Behind execução com permissões restritas

Conceitos

Information Rights Management e visão geral de extensões de código gerenciado

Proteção por senha em documentos do Office

Outros recursos

Passo a passo e amostras de desenvolvimento do office

Projetando e criando soluções do Office