Compartir a través de


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

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.

Tipo de proyecto

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2003 y 2007

  • InfoPath 2007

  • Outlook 2003 y 2007

  • PowerPoint 2003 y 2007

  • Project 2003 y 2007

  • Visio 2003 y 2007

  • Word 2003 y 2007

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

Puede utilizar complementos para automatizar aplicaciones de Microsoft Office, ampliar las características de la aplicación y personalizar su interfaz de usuario. Para obtener información sobre la comparación entre los complementos y otros tipos de soluciones que puede crear con Visual Studio Tools para Office, vea Información general sobre el desarrollo de soluciones de Office.

Crear proyectos de complemento

Los proyectos de complemento se crean mediante una de las plantillas de proyecto del cuadro de diálogo Nuevo proyecto. Estas plantillas incluyen las referencias de ensamblado y los archivos de proyecto necesarios. Visual Studio Tools para Office proporciona plantillas de proyecto de complemento para la mayoría de las aplicaciones en Microsoft Office 2003 y Microsoft Office System 2007. Para obtener una lista completa de las aplicaciones admitidas, vea Características disponibles por aplicación y tipo de proyecto.

Para obtener más información sobre cómo crear proyectos de complemento, vea Cómo: Crear proyectos de Visual Studio para Office. Para obtener más información sobre las plantillas de proyecto, vea Información general sobre las plantillas de proyecto en Visual Studio Tools para Office.

Desarrollar proyectos de complemento

Al crear un proyecto de complemento, Visual Studio Tools para Office crea automáticamente un archivo de código ThisAddIn.vb (en Visual Basic) o ThisAddIn.cs (en C#). Este archivo contiene la clase ThisAddIn, que proporciona la base para el complemento. Puede utilizar miembros de esta clase para ejecutar código al cargar o descargar el complemento, para tener acceso al modelo de objetos de la aplicación host y para ampliar las características de la aplicación. Para obtener más información, consulte Programar complementos de nivel de aplicación.

Automatizar aplicaciones mediante modelos de objetos

Los modelos de objetos de las aplicaciones de Microsoft Office exponen muchos tipos que puede programar en un complemento. Puede utilizar estos tipos para automatizar la aplicación. Por ejemplo, puede crear y enviar un mensaje de correo electrónico en Outlook mediante programación o puede abrir un documento y agregar contenido en Word. Para obtener más información sobre cómo tener acceso al modelo de objetos de la aplicación host en el código, vea Programar complementos de nivel de aplicación.

Para obtener más información sobre los modelos de objetos de aplicaciones de Microsoft Office específicas, vea los siguientes temas:

Personalizar la interfaz de usuario de las aplicaciones

Hay varias maneras diferentes de personalizar la interfaz de usuario de la aplicación host mediante un complemento:

Para obtener más información sobre cómo personalizar la interfaz de usuario de las aplicaciones de Microsoft Office, vea Personalización de la interfaz de usuario de Office.

Vea también

Tareas

Cómo: Crear proyectos de Visual Studio para Office

Tutorial: Crear el primer complemento en el nivel de la aplicación para Word

Tutorial: Crear el primer complemento en el nivel de la aplicación para PowerPoint

Conceptos

Introducción a la escritura de código

Arquitectura de los complementos de nivel de aplicación

Programar complementos de nivel de aplicación

Otros recursos

Introducción (Visual Studio Tools para Office)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se agrega información sobre cómo agregar controles administrados y etiquetas inteligentes a los libros y documentos.

Cambio de características de SP1.