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
Versão do Microsoft Office
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