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
Versión de Microsoft Office
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:
A partir del SP1, para Excel 2007 y Word 2007, puede agregar controles administrados y etiquetas inteligentes a los libros y documentos. Para obtener más información, vea Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución.
En las aplicaciones de Microsoft Office System 2007, puede personalizar la cinta de opciones si la aplicación la admite. Para obtener más información, vea Información general sobre la cinta de opciones.
En las aplicaciones de Microsoft Office System 2007, puede crear un panel de tareas personalizado si la aplicación lo admite. Para obtener más información, consulte Información general sobre los paneles de tareas personalizados.
En Outlook 2007, puede crear un área de formulario personalizada. Para obtener más información, consulte Crear áreas de formulario de Outlook.
En todas las aplicaciones de Microsoft Office, puede mostrar formularios Windows Forms en el complemento. Para obtener más información, vea Cómo: Interactuar con formularios Windows Forms.
En las aplicaciones de Office que no admiten la cinta de opciones, puede crear sus propios menús y barras de herramientas en la aplicación. Para obtener más información, consulte Cómo: Crear menús de Office mediante programación y Cómo: Crear barras de herramientas de Office mediante programación.
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. |