Como: Abrir o Office Solutions sem Executando o código
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. |
Uma solução do Microsoft Office 2003 criada com extensões de código gerenciado é executado mesmo se a configuração de segurança no aplicativo do Office do usuário final é definida como alto.Isso ocorre porque a segurança do código assembly .NET é gerenciada pelo Microsoft .NET Framework, não pelo Microsoft Office Word 2003 ou Microsoft Office Excel 2003.
No entanto, há ocasiões em que você pode deseja abrir um documento sem Executando o código.Por exemplo, o código executado quando o documento for aberto pode alterar o conteúdo, mas você deseja atualizar a aparência o documento antes da mudança do código-lo.Ou talvez queira enviar o documento com determinadas informações para alguém e desejar o código para executar e, possivelmente, alterar o conteúdo.
Há várias maneiras de abrir um documento ou pasta trabalho que contém as extensões de código gerenciado sem Executando o código assembly.
Para ignorar o assembly usando a tecla SHIFT
Abrir documentos e pastas de trabalho no menu Arquivo ao controladora Para Baixo a tecla SHIFT para impedir o Word e Excel disparar eventos de inicialização enquanto o documento está abrindo.
Observação: Se você abrir um documento ou pasta de trabalho da Introdução painel de tarefas, mantendo pressionada a tecla SHIFT não ignorar o código.Além disso, manter SHIFT Para Baixo não impede que eventos que está sendo gerado depois do documento está aberto.
Esse método é útil se você quiser abrir um documento para fazer alterações sem o código Executando e alterar o documento primeiro.
Para ignorar o assembly, removendo completo Confiar
Você pode remover completo Confiar do assembly em sua diretiva de segurança.Isso resulta em um erro que está sendo gerado sempre que o documento do Office for aberto.For more information, see Como: Remover permissões de pastas e conjuntos de módulos (sistema de 2003).
Esse método é útil se você quiser interromper a solução de Executando no seu computador, mas você não deseja interromper outros usuários Executando a solução ao mesmo tempo.
Para ignorar um assembly renomeando ou removê-lo
Se você tiver as permissões necessárias no computador onde o assembly está localizado, você pode renomear ou remover o assembly para o documento ou pasta de trabalho não é possível Localizar-lo.Isso resulta em um erro que está sendo gerado sempre que o documento do Office for aberto.
Se a solução é usada por várias pessoas, isso méTudo impede que a solução executado por Tudos eles.Isso pode ser útil se um problema é encontrado no código ou um servidor de referência e você deseja interromper Tudo usuários de executá-lo.
Consulte também
Conceitos
Assemblies em Visão geral de soluções do Office
Proteger implantação (sistema de 2003)