¿Cómo se puede... (Referencia a PIA de Outlook 2013)
Esta sección contiene temas de tareas de procedimientos y ejemplos de código en Visual Basic y C# que muestran cómo realizar algunas tareas comunes en Outlook.
Para ejecutar estos ejemplos de código, debe tener instalado Outlook 2010 y Visual Studio 2008,o una versión posterior de estos productos.
Los ejemplos de código que se muestran en sección no requieren que tenga instalado Office Developer Tools para Visual Studio. Sin embargo, puede consultar el portal Introducción al desarrollo de Office para obtener información sobre cómo usar las herramientas, y consultar Soluciones de Outlook para ver ejemplos de tareas básicas escritas en código administrado.
En esta sección se muestran ejemplos de código de nivel básico e intermedio, y algunos de ellos son adaptaciones del libro Programming Applications for Microsoft Office Outlook 2007 (Programación de aplicaciones para Microsoft Office Outlook 2007).
El equipo de documentación para desarrolladores de Office agradece los códigos de ejemplo y las ideas sobre tareas que desee enviarnos. Si usamos sus ejemplos de código en el contenido de Outlook, se reconocerá su trabajo con una línea de autor y un vínculo a su sitio web. Para obtener más información, póngase en contacto con nosotros en docthis@microsoft.com.
En esta sección
- Obtener información de la cuenta
- Crear un elemento que puede enviarse para una cuenta específica basándose en la carpeta actual
- Obtener la cuenta de una carpeta
- Obtener información de varias cuentas
- Enviar un elemento de correo con una cuenta de Hotmail
Administración de complementos
- Mostrar en el cuadro de diálogo Seleccionar nombres la libreta de direcciones correspondiente a una carpeta Contactos
- Obtener la lista global de direcciones o un conjunto de listas de direcciones para un almacén
- Enumerar las entradas en la lista global de direcciones
- Mostrar las listas de direcciones para un perfil
- Crear una cita que sea un evento de todo el día
- Crear una cita que comience en la zona horaria del Pacífico y finalice en la zona horaria oriental
- Especificar diferentes tipos de destinatarios de un elemento de reunión
- Crear una cita periódica mediante el patrón de periodicidad predeterminado
- Crear una cita periódica con un patrón semanal
- Crear una cita de periodicidad anual que usa un patrón YearNth
- Buscar una cita específica de una serie de citas periódicas
- Crear una excepción para una cita en una serie de citas periódicas
- Crear un recordatorio para un elemento de cita
- Importar datos XML de una cita en objetos de citas de Outlook
- Adjuntar un archivo a un elemento de correo
- Adjuntar un elemento de contacto de Outlook a un mensaje de correo electrónico
- Limitar el tamaño de los datos adjuntos de un mensaje de correo electrónico de Outlook
- Modificar los datos adjuntos de un mensaje de correo electrónico de Outlook
- Quitar datos adjuntos de nivel 2 de seguridad de los mensajes y guardarlos en el disco mediante programación
- Compartir la programación de disponibilidad en un período específico de un calendario
- Compartir información del calendario por correo electrónico
- Mostrar un calendario compartido de un destinatario
- Guardar un calendario en el disco
- Abrir y ver los contenidos de un archivo de iCalendar
- Crear un elemento de contacto
- Crear un elemento de contacto personalizado
- Crear un elemento de contacto desde un archivo vCard y guardar el elemento en una carpeta
Tarjetas de presentación electrónicas
- Modificar el diseño de una tarjeta de presentación electrónica
- Enviar un elemento de correo con una tarjeta de presentación electrónica
- Obtener información sobre el usuario actual
- Obtener información sobre todas las listas de distribución de las que el usuario actual es un miembro
- Crear una lista de distribución
- Obtener miembros de una lista de distribución de Exchange
- Obtener información sobre el administrador de usuario actual
- Obtener información de disponibilidad de un administrador de usuario de Exchange
- Consultar la respuesta de un administrador a una convocatoria de reunión
- Obtener información sobre subordinados directos del administrador del usuario actual
- Agregar una carpeta a la lista de carpetas
- Enumerar carpetas
- Obtener una carpeta predeterminada y enumerar sus subcarpetas
- Obtener una carpeta con la ruta de acceso
- Seleccionar una carpeta y mostrar la información de la carpeta
- Obtener la clase de mensaje predeterminada de una carpeta
- Acceder a datos específicos de la solución almacenados como un mensaje oculto en una carpeta
- Asegurarse de que las propiedades personalizadas del elemento se admiten en las consultas de nivel de carpeta
Elementos generales de Outlook
- Crear una clase auxiliar para acceder a los miembros de elementos comunes de Outlook
- Mostrar elementos seleccionados en el Explorer activo
- Crear un elemento de correo con una plantilla de mensaje
- Crear un elemento de correo, adjuntar un informe y enviar el elemento de correo al administrador del usuario
- Enviar un correo electrónico según la dirección SMTP de una cuenta
- Agregar opciones de votación a un elemento de correo
- Agregar una acción personalizada como respuesta a un elemento de correo
- Obtener la dirección SMTP del remitente de un elemento de correo
- Especificar diferentes tipos de destinatarios para un elemento de correo
- Crear una convocatoria de reunión, agregar destinatarios y especificar una ubicación
- Obtener el organizador de una reunión
- Comprobar todas las respuestas a una convocatoria de reunión
- Buscar el elemento de cita asociado a una convocatoria de reunión
- Aceptar automáticamente una convocatoria de reunión
- Mostrar una notificación al usuario para que responda a una convocatoria de reunión
- Mostrar el cuadro de diálogo Seleccionar nombres para resolver los destinatarios
- Usar el cuadro de diálogo Seleccionar nombres para obtener y asignar destinatarios a una cita
- Obtener la dirección de correo electrónico de un destinatario
- Crear una regla para archivar elementos de correo enviados por un administrador y marcarlos para seguimiento
- Ejecutar una regla instantáneamente
- Ejecutar una regla en un equipo local
- Crear una regla para asignar categorías a elementos de correo basándose en varias palabras del asunto
Tareas de ejemplo que usan eventos de Outlook
- Filtrar y enumerar de forma eficaz elementos de una carpeta
- Usar SetColumns para enumerar de forma eficaz elementos de una carpeta
- Usar matrices para enumerar de forma eficaz elementos de una carpeta
- Enumerar los elementos de la carpeta Bandeja de entrada en función de la hora de la última modificación
- Filtrar y mostrar los elementos de la bandeja de entrada modificados en el último mes
- Filtrar y mostrar propiedades multivalor al enumerar elementos de una carpeta
- Filtrar y mostrar propiedades calculadas al enumerar elementos en una carpeta
- Enumerar elementos ocultos de una carpeta
- Usar la Búsqueda instantánea para buscar en todas las carpetas y todos los almacenes una frase en el asunto
- Buscar una frase en el cuerpo de los elementos de una carpeta
- Buscar una frase exacta en los archivos adjuntos de los elementos de una carpeta
- Buscar y obtener citas de un intervalo de tiempo
- Filtrar citas periódicas y buscar una cadena en el asunto
- Buscar y obtener elementos en una vista agregada