COMO: Alterar o nome ou o espaço de nomes da assemblagem da extensão de código gerida do Office

Traduções de Artigos Traduções de Artigos
Artigo: 824003 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como alterar o nome ou o espaço de nomes de uma assemblagem para uma extensão de código gerida criada com o Microsoft Visual Studio Tools for the Microsoft Office System.

Para alterar o nome ou o espaço de nomes da assemblagem, tem de modificar as propriedades no projecto do Office e recompilar a assemblagem.

Se tentar modificar o nome da assemblagem no Explorador do Windows, mudando o nome do ficheiro da assemblagem, ou se não alterar o atributo Office Integration depois de alterar a propriedade Root Namespace no projecto, poderá receber a seguinte mensagem de erro quando a extensão de código gerida for carregada no Microsoft Word ou no Microsoft Excel:
Não foi possível encontrar a assemblagem <nome da assemblagem> em .\<localização da assemblagem>\ ou não foi possível carregá-la. Ainda assim, poderá editar e guardar o documento. Contacte o administrador ou o autor deste documento para obter assistência.


Para alterar correctamente o nome ou o espaço de nomes da assemblagem para a extensão de código gerida, siga estes passos:

Alterar o nome de uma assemblagem

  1. Inicie o Visual Studio .NET 2003 e abra o projecto do Office.
  2. No menu View, clique em Solution Explorer.
  3. No Solution Explorer, clique com o botão direito do rato no projecto e clique em Properties.
  4. Na lista Common Properties, clique em General.
  5. Escreva o novo nome para a assemblagem na caixa Assembly Name e clique em OK.
  6. No menu Build, clique em Build Solution.

Alterar o espaço de nomes de uma assemblagem

  1. Inicie o Visual Studio .NET 2003 e abra o projecto do Office.
  2. No menu View, clique em Solution Explorer.
  3. No Solution Explorer, clique com o botão direito do rato no projecto e clique em Properties.
  4. Na lista Common Properties, clique em General.
  5. Escreva o novo espaço de nomes para a assemblagem na caixa Root Namespace e clique em OK.
  6. Localize o atributo Assembly: System.ComponentModel.DescriptionAttribute no módulo de código ThisWorkbook ou no módulo de código ThisDocument.

    Este é o atributo de integração do Office.
  7. Modifique o atributo Office Integration para reflectir o novo espaço de nomes.

    Por exemplo, se tiver atribuído o nome ao MyNamespace ao espaço de nomes, o atributo Office Integration é apresentado no módulo de código da seguinte forma:
    <Assembly: System.ComponentModel.DescriptionAttribute( _
       "OfficeStartupClass, Version=1.0, Class=MyNamespace.OfficeCodeBehind")>
  8. No menu Build, clique em Build Solution.

Referências

Para obter informações adicionais sobre como conceder permissões para pastas e para assemblagens e sobre como resolver problemas do Office em tempo de execução, consulte a documentação do Visual Studio Tools for the Microsoft Office System.

Propriedades

Artigo: 824003 - Última revisão: 31 de dezembro de 2003 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio Tools for the Microsoft Office System
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Excel 2003
  • Microsoft Office Word 2003
Palavras-chave: 
kbhowtomaster kbpia KB824003

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com