Partilhar via


Como: Abra as soluções do Office sem executar o código

Uma solução de Microsoft Office, criado com as 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.Segurança de código de assembly NET é gerenciada pelo Microsoft.NET Framework, não por Microsoft Office.

No entanto, há vezes quando você talvez queira abrir um documento sem a execução do código. Por exemplo, código executado quando o documento é aberto pode alterar o conteúdo, mas você deseja atualizar a aparência do documento antes das alterações de código-lo. Ou talvez você queira enviar o documento com determinadas informações para alguém e não quiser o código para executar e possivelmente, altere o conteúdo.

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

Há várias maneiras de abrir um documento ou pasta de trabalho que contém as extensões de código gerenciado sem executar o código de assembly.

Para ignorar o assembly usando a tecla SHIFT

  • Abrir documentos e pastas de trabalho do arquivo menu mantendo pressionada a tecla SHIFT para impedir o Word e Excel disparar eventos de inicialização, enquanto o documento está abrindo.

    ObservaçãoObservação

    Se você abrir um documento ou pasta de trabalho do Getting Started painel de tarefas, mantendo pressionada a tecla SHIFT não ignora o código. Além disso, mantendo pressionada a tecla SHIFT não impede que eventos sendo gerado depois do documento está aberto.

    Este método é útil se você quiser abrir um documento para fazer alterações sem o código em execução e alterar o documento pela primeira vez.

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 que o documento ou pasta de trabalho não é possível encontrá-lo. Isso resulta em um erro que está sendo gerado sempre que o documento do Office é aberto.

    Se a solução é usada por várias pessoas, esse método impede que a solução seja executado para todos eles. Isso pode ser útil se um problema for encontrado no código ou em um servidor referenciado e você deseja interromper todos os usuários de executá-la.

Consulte também

Conceitos

Assemblies na visão geral das soluções do Office

Manifestos de aplicativo e implantação em soluções do Office

Outros recursos

Protegendo as soluções do Office

Implantar soluções do Office

Projetando e criando soluções do Office