Compartir a través de


Información general sobre la extensibilidad de proyectos en Visual Studio Tools para Office

Actualización: noviembre 2007

Visual Studio incluye también un modelo de objetos programable que expone los proyectos de Visual Basic y Visual C# y los elementos de proyecto que contienen. Este modelo contiene varios objetos que pueden utilizarse para automatizar tareas en el entorno de desarrollo integrado (IDE) y para extender los tipos y elementos de proyecto. El modelo de objetos está disponible mediante la sencilla adición de una referencia al ensamblado VSLangProj.dll a cualquier proyecto. Para obtener más información, vea Introducción a la extensibilidad de proyectos.

Hay cuatro áreas en las que puede automatizar proyectos de Visual Studio Tools para Office:

  • Crear proyectos utilizando el Asistente para proyectos de Visual Studio Tools para Office.

  • Ejecutar comandos en la colección Commands.

  • Editar las propiedades del proyecto.

  • Editar las propiedades del archivo.

Crear proyectos utilizando el Asistente para proyectos de Visual Studio Tools para Office

Puede automatizar Asistente para proyectos de Visual Studio Tools para Office para:

  • Crear un proyecto que incluya un nuevo documento utilizando la configuración predeterminada del asistente.

  • Crear un proyecto que incluya un nuevo documento con un nombre y una ubicación predeterminados.

  • Crear un proyecto para un documento existente con una ruta de acceso personalizada.

Para obtener más información, vea Tutorial: Crear un nuevo proyecto de Office mediante la automatización de proyectos en Visual Studio.

Ejecutar comandos en la colección EnvDTE.Commands

Hay dos comandos en la colección Commands para Microsoft Office Excel. Microsoft Office Word no expone ningún comando en la colección Commands. Para obtener más información, vea Establecer referencias a los ensamblados de automatización y al objeto DTE2.

Los dos comandos disponibles son:

  • Agregue hoja de cálculo de Excel

  • Agregar gráfico de Excel

Para obtener más información, vea Cómo: Agregar hojas de cálculo a libros mediante la automatización de proyectos de Visual Studio.

Editar las propiedades de archivo

Utilice la colección Properties para tener acceso a las propiedades de los elementos de un proyecto.

Las propiedades de ProjectItem son:

Propiedad de documento:

  • Espacio de nombres para el elemento de host (sólo C#)

Propiedad de documento, libro y hoja:

  • Nombre para mostrar

Para obtener más información, vea Cómo: Cambiar propiedades de Excel mediante la automatización de proyectos de Visual Studio.

Vea también

Tareas

Tutorial: Crear un nuevo proyecto de Office mediante la automatización de proyectos en Visual Studio

Cómo: Agregar hojas de cálculo a libros mediante la automatización de proyectos de Visual Studio

Cómo: Cambiar propiedades de Excel mediante la automatización de proyectos de Visual Studio

Conceptos

Ejemplos de extensibilidad de proyectos de Visual Basic y Visual C#

Otros recursos

Extensibilidad de proyectos en Visual Studio Tools para Office