Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Studio proporciona plantillas de proyecto que puede usar para crear complementos de VSTO para Microsoft Office Outlook. Puede usar complementos de VSTO para automatizar Outlook, ampliar las características de Outlook o personalizar la interfaz de usuario (UI) de Outlook. Para obtener más información sobre los complementos de VSTO, vea Arquitectura de complementos de VSTO.
Se aplica a: La información de este tema se aplica a los proyectos de complemento de VSTO para Outlook. Para obtener más información, vea Características disponibles por aplicación de Office y tipo de proyecto.
Nota:
¿Le interesa desarrollar soluciones que amplíen la experiencia de Office en varias plataformas? Consulte el nuevo modelo de complementos de Office. Los complementos de Office tienen una huella pequeña en comparación con los complementos y soluciones de VSTO, y puede compilarles mediante casi cualquier tecnología web, como HTML5, JavaScript, CSS3 y XML.
Crear un proyecto de complemento VSTO de Outlook
Cree proyectos de Outlook con la plantilla de proyecto complemento de Outlook en el cuadro de diálogo Nuevo proyecto . Esta plantilla incluye referencias de ensamblado necesarias y archivos de proyecto.
Para obtener más información sobre cómo crear un proyecto de complemento de VSTO, vea Cómo: Crear proyectos de Office en Visual Studio. Para obtener más información sobre las plantillas de proyecto, vea Introducción a las plantillas de proyecto de Office.
Modelo de programación de complementos de VSTO de Outlook
Al crear un proyecto de complemento de VSTO de Outlook, Visual Studio genera una clase, denominada ThisAddIn, que es la base de la solución. Esta clase proporciona un punto de partida para escribir el código y también expone el modelo de objetos de Outlook al complemento de VSTO.
Para obtener más información sobre la clase ThisAddIn y otras características que puede usar en un complemento de VSTO, consulte Programar complementos de VSTO.
Automatizar Outlook mediante el modelo de objetos de Outlook
El modelo de objetos de Outlook expone muchos tipos que puede usar para automatizar Outlook. Estos tipos permiten escribir código para realizar tareas comunes:
Cree y envíe mensajes de correo electrónico mediante programación.
Enviar nuevas convocatorias de reunión.
Busque elementos en carpetas de Outlook.
Para obtener más información, vea Información general sobre el modelo de objetos de Outlook.
Personalizar la interfaz de usuario de una aplicación de Outlook
| Tarea | Para obtener más información |
|---|---|
| Agregue pestañas personalizadas a la cinta de opciones de un inspector de Outlook. | Descripción general de la cinta de opciones |
| Agregue grupos personalizados a una pestaña integrada en un Inspector de Outlook. | Cómo: Personalizar una pestaña integrada |
| Agregar un panel de tareas personalizado que aparece en un inspector de Outlook | Paneles de tareas personalizados. |
| Agregue un área de formulario que extienda o reemplace los formularios existentes de Outlook. | Crear áreas del formulario de Outlook |
Para obtener más información sobre cómo personalizar la interfaz de usuario de Outlook y otras aplicaciones de Microsoft Office, vea Personalización de la interfaz de usuario de Office.
Temas relacionados
| Title | Description |
|---|---|
| Introducción al modelo de objetos de Outlook | Proporciona información general sobre los objetos proporcionados por el modelo de objetos de Outlook. |
| Crear áreas del formulario de Outlook | Explica las herramientas proporcionadas por Visual Studio que facilitan el diseño, el desarrollo y la depuración de áreas de formulario. |
| Tutorial: Creación de la primera Add-In de VSTO para Outlook | Muestra cómo crear un complemento VSTO para Microsoft Office Outlook. |
| Outlook 2010 en el desarrollo de Office | El área de MSDN Library donde puede encontrar artículos y documentación de referencia sobre el desarrollo de soluciones de Outlook (no específicas del desarrollo de Office mediante Visual Studio). |