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