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
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
Asegúrese de que el proyecto no está abierto en Visual Studio.
Busque el directorio del proyecto, por ejemplo, con el Explorador de Windows.
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.
Abra el archivo ThisAddIn.Designer.xml en un editor de texto.
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" />
Guarde y cierre el archivo ThisAddIn.Designer.xml.
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.
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. |