Artigo: 316723 - Última revisão: terça-feira, 30 de Janeiro de 2007 - Revisão: 5.2

PROBLEMA: O Visual Studio .NET partilhadas Add-in não é apresentado na caixa de diálogo Suplementos COM do Office

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Um suplemento partilhada do Visual Studio .NET pode não ser apresentado conforme esperado na lista suplementos na caixa de diálogo Suplementos COM do Microsoft Office.

Causa

Este comportamento ocorre se a seguinte caixa de verificação estiver seleccionada na caixa de diálogo página 4 de 5 no .NET partilhadas suplemento Assistente de quando cria o suplemento:
O Add-in a deve de mensagens em fila estar disponível para todos os utilizadores do computador que foi instalado, não apenas a pessoa que instala.
As aplicações do Office apresentam apenas por utilizador suplementos na caixa de diálogo suplementos COM . Quando seleccionar a caixa de verificação anterior no assistente, este torna o suplemento por computador em vez por utilizador.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

A caixa de diálogo Suplementos COM contém também botões Adicionar e Remover . Se tenta adicionar o .NET partilhadas Add-in, clicando no botão Adicionar e navegar para o ficheiro DLL .NET gerido criado para o .NET partilhadas suplemento, receberá a seguinte mensagem de erro:
Path of add-inNão é um suplemento do Office válido.
Este comportamento ocorre porque o Office tenta carregar e registar o ficheiro DLL partilhado .NET Add-in da mesma forma que carrega um ficheiro DLL COM (Component Object Model) legacy. A tentativa para carregar o suplemento falhar, uma vez que o suplemento partilhado é uma DLL gerida.

A única forma que o Office pode carregar a DLL partilhadas .NET Add-in é a interoperabilidade COM. Para isto ocorrer, o .NET partilhadas Add-in DLL tem ser um nome seguro e, em seguida, registado na cache de assemblagem global e, em seguida, registado interoperabilidade COM. A interface de utilizador (IU) do Office não fornece opções para efectuar este procedimento; para tal, execute programa de configuração para o .NET partilhadas adicionar.

Quando utilizar o Assistente de extensibilidade para criar um novo .NET partilhadas Add-in, o projecto contém um projecto de configuração para o suplemento. Pode encontrar este projecto com o nome do programa de configuração Add-in Name no Solution Explorer. Para criar este projecto e executar o programa de configuração, siga estes passos:
  1. Clique com o botão direito do rato em Nome do projecto no Solution Explorer e, em seguida, clique em criar .

    Isto cria Setup.exe e os ficheiros .msi necessários na pasta Setup\Debug Add-in Name ou Add-in Name Setup\Release , dependendo do tipo de compilação.
  2. Copie o conteúdo da pasta Setup\Debug Add-in Name ou Add-in Name Setup\Release para o computador de destino onde pretende o suplemento instalado.
  3. Inicie o Setup.exe para instalar o .NET partilhadas suplemento.

Referências

Para obter informações adicionais sobre como criar suplementos COM do Office no Visual Studio. NET, clique os números de artigo existente abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
302896  (http://support.microsoft.com/kb/302896/EN-US/ ) COMO: Criar um COM suplemento do Office utilizando o Visual Basic .NET
302901  (http://support.microsoft.com/kb/302901/EN-US/ ) COMO: Criar um COM suplemento do Office utilizando o Visual C# .NET
316724  (http://support.microsoft.com/kb/316724/EN-US/ ) PROBLEMA: O aviso de macro ocorre numa aplicação do Office quando é carregar um suplemento do .NET

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
Palavras-chave: 
kbmt kberrmsg kbprb KB316723 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 316723  (http://support.microsoft.com/kb/316723/en-us/ )