Como: Adicionar marcas inteligentes do nível de aplicativo a projetos que foram criados antes do SP1

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.

Projetos de nível de aplicativo

  • O Excel 2007

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Quando você Criar adicionar um nível de aplicativo - no projeto após a Instalar do Visual Studio 2008 Serviço Pack 1 (SP1), o projeto automaticamente inclui código de infra-estrutura que permite que você Criar nível de aplicativo inteligentes marcas no projeto.Se você quiser usar um projeto que você criou antes da instalação do SP1, você deve modificar o projeto para gerar esse código.

Para obter mais informações sobre marcas inteligentes do nível de aplicativo, consulte Visão geral sobre marcas inteligentes.

Para modificar o projeto de modo que ele gera o código necessário

  1. Garantir que o projeto não seja Abrir no Visual Studio.

  2. Localize Diretório do Projeto, por exemplo, usando o Windows Explorer.

  3. Na pasta do projeto, Excluir o arquivo ThisAddIn.Designer.cs ou ThisAddIn.Designer.vb.

    Este arquivo de código contém código de infra-estrutura que configura o Adicionar-in quando ele for carregado.Normalmente, esse arquivo de código está oculto da exibição no Gerenciador de Soluções.

  4. Abrir o arquivo ThisAddIn.Designer.xml em um editor de texto.

  5. Adicionar o seguinte elemento XML como um filho do elemento hostitem:hostItem.

    <hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags"
     hostitem:type="Microsoft.Office.Tools.SmartTagCollection" 
     hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
    
  6. Salvar e Fechar o arquivo ThisAddIn.Designer.xml.

  7. Abrir o projeto no Visual Studio.

    O Visual Studio automaticamente gera novamente o arquivo ThisAddIn.Designer.cs ou ThisAddIn.Designer.vb e adiciona o campo de VstoSmartTags à classe ThisAddIn.Este é o campo que você usar para criar marcas inteligentes do nível do aplicativo.

  8. Adicionar uma referência a um dos seguintes assemblies, dependendo do tipo de projeto:

    • Para um projeto do Word, Adicionar uma referência a Microsoft.Office.Tools.Word.v9.0.dll.

    • Para um projeto do Excel, Adicionar uma referência a Microsoft.Office.Tools.Excel.v9.0.dll.

    Esses assemblies contém as classes que você usar para criar marcas inteligentes.

Quando tiver terminado, você pode siga as instruções em um dos tópicos a seguir para criar uma marca inteligente de nível de aplicativo:

Consulte também

Conceitos

Visão geral sobre marcas inteligentes

Arquitetura de marcas inteligentes

Date

History

Motivo

De 2008 de julho

Tópico adicionado.

Alteração de recurso do SP1.