Compartilhar via


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

  • 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.

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)

Criar soluções do Office no Visual Studio

Aplicativo e manifestos de implantação in Office Solutions