Compartir a través de


Información general sobre las plantillas de proyecto en Visual Studio Tools para Office

Actualización: noviembre 2007

Visual Studio Tools para Office proporciona plantillas de proyecto para crear los tipos siguientes de soluciones de Microsoft Office:

  • Personalizaciones de nivel de documento

  • Complementos de nivel de aplicación

  • Flujos de trabajo de SharePoint

  • Formularios de InfoPath

Las plantillas de proyecto de Visual Studio Tools para Office están disponibles en el cuadro de diálogo Nuevo proyecto, bajo el nodo Office. El nodo Office contiene dos subnodos, 2003 y 2007, que contienen las plantillas de proyecto disponibles para Microsoft Office 2003 y Microsoft Office System 2007. También puede encontrar plantillas de proyecto de libro de Excel 2007, documento de Word 2007 y complemento de Outlook 2007 en los nodos de lenguaje Visual C# y Visual Basic. Las plantillas de proyecto de Visual Studio Tools para Office sólo están disponibles para Visual Basic y Visual C#.

Cada proyecto constituye un código a modo de introducción a un tipo específico de solución. En el código, se producen un evento de inicio y otro de cierre, y se incluyen métodos en el código de proyecto generado para controlar estos eventos. Para obtener más información, vea Eventos de proyectos de Visual Studio Tools para Office.

Nota:

Visual Studio Tools para Office es un componente opcional de Visual Studio 2008 Professional y Visual Studio Team System. Visual Studio Tools para Office se instala de manera predeterminada con estas versiones de Visual Studio.

Plantillas de proyecto de nivel de documento

Los nodos Office, 2003 y 2007 proporcionan plantillas de proyecto que le servirán para empezar a crear personalizaciones de nivel de documento para Word y Excel. Haga doble clic en cualquiera de los proyectos de nivel de documento para iniciar el Asistente para proyectos de Visual Studio Tools para Office, que le ofrece la opción de crear un nuevo documento o utilizar un documento existente para su solución.

Para obtener más información, vea Cómo: Crear proyectos de Visual Studio para Office. Para obtener información sobre cómo empezar en estos tipos de proyecto, vea Introducción a la programación de personalizaciones de nivel de documento para Excel y Introducción a la programación de personalizaciones de nivel de documento para Word.

Documento de Word

Las plantillas de proyecto Documento de Word 2007 y Documento de Word 2003 proporcionan código para comenzar a automatizar y capturar eventos de Word. Word facilita la presentación de datos en informes gráficamente enriquecidos y proporciona un front-end atractivo para recopilar información. Para obtener más información, vea Plantilla de proyecto de documentos de Word.

Plantilla de Word

Las plantillas de proyecto Plantilla de Word 2007 y Plantilla de Word 2003 se comportan de forma idéntica que las plantillas de proyecto Documento de Word 2007 y Documento de Word 2003. Sin embargo, estas plantillas facilitan a los usuarios la creación de nuevas copias de documento local de la plantilla de Word. Las extensiones de código administrado están disponibles en el nuevo documento. Para obtener más información, vea Plantilla de proyecto de plantillas de Word.

Nota:

Las plantillas de Word que hacen referencia a extensiones de código administrado no se pueden utilizar como complementos globales. No se llama al ensamblado si la plantilla se carga desde el directorio de inicio de Word. Para obtener más información, vea Limitaciones de las plantillas globales y los complementos de Excel (archivos .xla).

Libro de Excel

Las plantillas de proyecto Libro de Excel 2007 y Libro de Excel 2003 proporcionan código para que comience a automatizar y capturar eventos de Excel, con el fin de que pueda aprovechar sus herramientas de análisis de datos y creación de gráficos en las soluciones. Para obtener más información, vea Plantilla de proyecto de libros de Excel.

Plantilla de Excel

Las plantillas de proyecto Plantilla de Excel 2007 y Plantilla de Excel 2003 se comportan de forma idéntica a las plantillas de proyecto Libro de Excel. Sin embargo, esta plantilla facilita a los usuarios la creación de copias de los nuevos libros locales de la plantilla de Excel. Las extensiones de código administrado están disponibles en el nuevo libro. Para obtener más información, vea Plantilla de proyecto de plantillas de Excel.

Plantillas de proyecto de nivel de aplicación

Los nodos Office, 2003 y 2007 proporcionan plantillas para empezar a crear complementos para las aplicaciones de Microsoft Office 2003 y Microsoft Office System 2007. Para obtener más información sobre la creación de un proyecto de complemento, vea Cómo: Crear proyectos de Visual Studio para Office. Para obtener información sobre cómo empezar con proyectos de complemento, vea Introducción a la programación de complementos de nivel de aplicación.

2007

Los nodos Office y 2007 proporcionan plantillas de proyecto para las aplicaciones siguientes:

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

Para obtener más información, vea Plantillas de proyecto de complemento de Microsoft Office 2007.

2003

Los nodos Office y 2003 proporcionan plantillas de proyecto de nivel de aplicación para las aplicaciones siguientes:

  • Excel 2003

  • Outlook 2003

  • PowerPoint 2003

  • Project 2003

  • Visio 2003

  • Word 2003

Para obtener más información, vea Plantillas de proyecto de complemento de Microsoft Office 2003.

Todas las plantillas de proyecto de complemento de nivel de aplicación para Microsoft Office 2003 incluyen también un proyecto de instalación que puede utilizar para implementar el complemento de Microsoft Office 2003. Para obtener más información sobre el proyecto de instalación, vea Proyectos de instalación para complementos de nivel de aplicación (2003 System).

Plantillas de proyecto de flujo de trabajo de SharePoint

Los nodos Flujo de trabajo, Officey 2007 contienen dos plantillas de proyecto para empezar a crear plantillas de flujo de trabajo personalizadas para Microsoft Office SharePoint Server 2007.

  • Flujo de trabajo secuencial de SharePoint 2007. Esta plantilla de proyecto representa un flujo de trabajo que está compuesto de una sucesión de pasos que se ejecutan en orden hasta que se completa la última actividad.

  • Flujo de trabajo de equipo de estado de SharePoint 2007. Esta plantilla de proyecto representa un flujo de trabajo que está compuesto de un conjunto de estados, transiciones y acciones.

Para obtener más información sobre estas plantillas de proyecto, vea Plantillas de proyecto de flujo de trabajo de SharePoint. Para obtener más información sobre cómo crear un proyecto de plantilla de flujo de trabajo de SharePoint, vea Cómo: Crear un proyecto de flujo de trabajo de SharePoint.

Plantillas de formulario de InfoPath

Los nodos Office y 2007 contienen la plantilla de proyecto Plantilla de formulario de InfoPath. Utilice este proyecto para crear una plantilla de formulario de InfoPath para Microsoft Office InfoPath 2007.

Para obtener más información, vea Crear plantillas de formulario con código administrado de InfoPath.

Vea también

Tareas

Cómo: Crear proyectos de Visual Studio para Office

Cómo: Crear un proyecto de flujo de trabajo de SharePoint

Conceptos

Crear soluciones de Office en Visual Studio

Desarrollar soluciones de Office

Introducción a la programación de personalizaciones de nivel de documento para Excel

Introducción a la programación de personalizaciones de nivel de documento para Word

Introducción a la programación de complementos de nivel de aplicación

Archivos de documento frente a archivos de plantilla

Referencia

Nuevo proyecto (Cuadro de diálogo)