Compartir a través de


Cómo: Agregar etiquetas inteligentes en el nivel de la aplicación a proyectos creados con anterioridad al SP1

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados.

Proyectos de nivel de aplicación

  • Excel 2007

  • Word 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Al crear un proyecto de complemento en el nivel de la aplicación después de instalar Visual Studio 2008 Service Pack 1 (SP1), se incluye automáticamente código de infraestructura que permite crear etiquetas inteligentes en el nivel de la aplicación en un proyecto. Si desea utilizar un proyecto que creó antes de instalar el SP1, debe modificar el proyecto para generar este código.

Para obtener más información sobre etiquetas inteligentes en el nivel de la aplicación, vea Información general sobre etiquetas inteligentes.

Para modificar el proyecto de manera que genere el código necesario

  1. Asegúrese de que el proyecto no está abierto en Visual Studio.

  2. Busque el directorio del proyecto, por ejemplo, con el Explorador de Windows.

  3. En la carpeta del proyecto, elimine el archivo ThisAddIn.Designer.cs o ThisAddIn.Designer.vb.

    Este archivo de código contiene código de infraestructura que configura el complemento cuando se carga. Normalmente, este archivo se oculta en el Explorador de soluciones.

  4. Abra el archivo ThisAddIn.Designer.xml en un editor de texto.

  5. Agregue el elemento XML siguiente como elemento secundario del elemento hostitem:hostItem.

    <hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags"
     hostitem:type="Microsoft.Office.Tools.SmartTagCollection" 
     hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
    
  6. Guarde y cierre el archivo ThisAddIn.Designer.xml.

  7. Abra el proyecto en Visual Studio.

    Visual Studio regenera automáticamente el archivo ThisAddIn.Designer.cs o ThisAddIn.Designer.vb y agrega el campo VstoSmartTags a la clase ThisAddIn. Éste es el campo que se utiliza para crear las etiquetas inteligentes en el nivel de la aplicación.

  8. Agregue una referencia a uno de los ensamblados siguientes, en función del tipo de proyecto:

    • Para un proyecto de Word, agregue una referencia a Microsoft.Office.Tools.Word.v9.0.dll.

    • Para un proyecto Excel, agregue una referencia a Microsoft.Office.Tools.Excel.v9.0.dll.

    Estos ensamblados contienen las clases utilizadas para crear las etiquetas inteligentes.

Una vez hecho esto, puede seguir las instrucciones de uno de los temas siguientes para crear una etiqueta inteligente en el nivel de la aplicación:

Vea también

Conceptos

Información general sobre etiquetas inteligentes

Arquitectura de las etiquetas inteligentes

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema.

Cambio de características de SP1.