Acciones de Outlook

Para máquinas con una instalación de Outlook, puede administrar los buzones con el grupo de acciones de Outlook.

![IMPORTANTE] Las acciones de automatización de Outlook no son compatibles con la nueva aplicación Outlook para Windows. Asegúrate de estar utilizando la aplicación de escritorio de Outlook.

Después de crear una instancia de Outlook con la acción Iniciar Outlook, use la acción Recuperar mensajes de correo electrónico de Outlook para obtener los mensajes de una cuenta y carpeta de correo especificadas.

Importante

Cuando filtre los resultados recuperados modificando el argumento De contiene o A contiene en la acción Recuperar los mensajes de correo electrónico desde Outlook, al usar direcciones de correo electrónico en formato de visualización simple (SMTP) no obtendrá ningún dato si las direcciones de correo electrónico están almacenadas en formato x.500.

El siguiente ejemplo recupera todos los mensajes de correo electrónico de la carpeta Incidencias que se encuentra en una subcarpeta de la bandeja de entrada. Los filtros especificados limitan los resultados a mensajes de un remitente específico que contienen palabras particulares en su asunto y cuerpo.

Captura de pantalla de la acción Recuperar correos electrónicos de Outlook.

La acción Procesar mensajes de correo electrónico de Outlook procesa los mensajes de correo electrónico recuperados por la acción Recuperar mensajes de correo electrónico de Outlook. Para usar esta acción, debe proporcionar una instancia, una cuenta y una variable de Outlook con correos electrónicos recuperados. Después, puede seleccionar si quiere mover, eliminar o marcar como leídos los mensajes seleccionados.

Almacene localmente los mensajes de correo electrónico de Outlook mediante la acción Guardar los mensajes de correo electrónico de Outlook. Especifique una instancia, una cuenta y una variable de Outlook con los mensajes que se guardarán, así como el formato y la ubicación para los archivos creados.

Para cerrar la instancia de Outlook abierta, utilice la acción Cerrar Outlook.

Iniciar Outlook

Permite iniciar Outlook y crear una nueva instancia de Outlook.

Parámetros de entrada

Esta acción no requiere ninguna entrada.

Variables producidas

Argumento Type Descripción
OutlookInstance Outlook instance Instancia de Outlook específica para su uso con acciones de Outlook posteriores

Excepciones

Excepción Descripción
No se pudo iniciar Outlook Indica un problema al iniciar Outlook

Recuperar los mensajes de correo electrónico desde Outlook

Recupera los mensajes de correo electrónico de una cuenta de Outlook.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Especifique esta variable en una acción 'Iniciar Outlook'
Account No Valor de texto Nombre de la cuenta de Outlook (nombre del archivo de datos) con la que se trabajará
Mail folder No Valor de texto Nombre de la carpeta de la que se recuperan los mensajes. Ingrese la ruta completa de la carpeta para las subcarpetas (por ejemplo: Bandeja de entrada \ Trabajo)
Retrieve N/D Todos los mensajes de correo electrónico, solo mensajes de correo electrónico no leídos, solo mensajes de correo electrónico leídos Todos los mensajes de correo electrónico Especifica si se recuperarán todos los mensajes de la carpeta o solo los no leídos
Mark as read N/D Valor booleano True Especifica si se deben marcar como leídos todos los mensajes no leídos recuperados
From contains Valor de texto Dirección de correo electrónico del remitente cuyos mensajes se recuperan. Deje este atributo en blanco para recuperar todos los mensajes independientemente del remitente
To contains Valor de texto Las direcciones de correo electrónico completas de los destinatarios (separadas por espacio o punto y coma si hay más de uno) para que se recuperen los mensajes. Deje este atributo en blanco para recuperar todos los mensajes independientemente de los remitentes
Subject contains Valor de texto La frase clave para encontrar en el asunto del correo electrónico. Deje este atributo en blanco para recuperar todos los mensajes de correo electrónico independientemente de su asunto
Body contains Valor de texto La frase clave para encontrar en el cuerpo de correo electrónico. Deje este atributo en blanco para recuperar todos los mensajes de correo electrónico independientemente de su contenido
Attachments N/A Guardar datos adjuntos, No guardar datos adjuntos No guardar datos adjuntos Especifica si se guardarán o no los datos adjuntos de los correos electrónicos recuperados
Save attachments into No Carpeta Ruta de acceso en la que se van a guardar los datos adjuntos de los correos electrónicos recuperados

Variables producidas

Argumento Type Descripción
RetrievedEmails Lista de mensajes de correo de Outlook Mensajes de correo electrónico recuperados para su procesamiento posterior. La variable contiene una lista de objetos de mensajes de Outlook.

Excepciones

Excepción Descripción
No se encontró la cuenta de Outlook Indica que la cuenta de Outlook especificada no existe
La carpeta de correo especificada no es válida en Outlook Indica que la carpeta de correo especificada no es válida
No se encontró el directorio para guardar datos adjuntos Indica que el directorio en el que se deben guardar los datos adjuntos no existe
No se pudieron recuperar los mensajes de correo electrónico desde Outlook Indica un problema para recuperar los mensajes de correo electrónico desde Outlook

Enviar correo electrónico a través de Outlook

Crea y envía un nuevo mensaje de correo electrónico a través de Outlook.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Especifique esta variable en una acción 'Iniciar Outlook'
Account No Valor de texto Nombre de la cuenta de Outlook (nombre del archivo de datos) con la que se trabajará
Send email from N/D Cuenta, Otro buzón Cuenta Especifica si se va a enviar el correo electrónico mediante la cuenta especificada o una diferente; por ejemplo, desde un buzón compartido
Send from No Valor de texto Nombre de la cuenta de Outlook desde la que se va a enviar el correo electrónico; por ejemplo, un buzón compartido.
To No Valor de texto Las direcciones de correo electrónico de los destinatarios. Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
CC Valor de texto Las direcciones de correo electrónico del los destinatarios en CC. Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
BCC Valor de texto Las direcciones de correo electrónico de los destinatarios en CCO (ocultos). Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
Subject Valor de texto Asunto del correo electrónico
Body Valor de texto Texto del cuerpo
Body is HTML N/D Valor booleano False Especifica si se debe interpretar el cuerpo del mensaje de correo electrónico como código HTML
Attachment(s) Lista de archivos La ruta completa de los archivos adjuntos. Si son varios archivos, deben ir entre comillas (") y separados por un carácter de espacio.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la cuenta de Outlook Indica que la cuenta de Outlook especificada no existe. Power Automate no arroja este error para las direcciones de correo electrónico introducidas en el parámetro de entrada Enviado desde
No se pudo enviar el correo electrónico Indica un problema al enviar el correo electrónico
No se encuentran los datos adjuntos Indica que no existen los datos adjuntos especificados

Procesar los mensajes de correo electrónico en Outlook

Mueve o elimina un correo electrónico (o una lista de correos electrónicos) que se recupera mediante una acción "Recuperar correos electrónicos de Outlook".

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Especifique esta variable en una acción 'Iniciar Outlook'
Account No Valor de texto Nombre de la cuenta de Outlook (nombre del archivo de datos) con la que se trabajará
Email messages to process No Lista de mensajes de correo de Outlook The email message(s) to process. Use una variable poblada por una acción 'Recuperar mensajes de correo electrónico de Outlook'
Operación N/D Eliminar los mensajes de correo electrónico, Mover los mensajes de correo electrónico a la carpeta de correo, Marcar como no leídos Mover los mensajes de correo electrónico a una carpeta de correo Especifica qué operación desea realizar en los mensajes de correo electrónico especificados
Mail folder No Valor de texto Nombre de la carpeta de la que se recuperan los mensajes. Ingrese la ruta completa de la carpeta para las subcarpetas (por ejemplo: Bandeja de entrada\Trabajo)

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la cuenta de Outlook Indica que la cuenta de Outlook especificada no existe
No existe la carpeta de correo especificada Indica que la carpeta de correo especificada no existe
No se pudieron procesar los mensajes de correo electrónico en Outlook Indica un problema con el procesamiento de los mensajes de correo electrónico especificados en Outlook

Guardar los mensajes de correo electrónico de Outlook

Guarda los mensajes de correo electrónico de Outlook dada una cuenta.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Especifique esta variable en una acción 'Iniciar Outlook'
Account No Valor de texto Nombre de la cuenta de Outlook (nombre del archivo de datos) con la que se trabajará
Email message(s) to save No Lista de mensajes de correo de Outlook Los mensajes de correo electrónico para guardar. Use una variable poblada por una acción 'Recuperar mensajes de correo electrónico de Outlook'
Save format N/D Solo texto (.txt), plantilla de Outlook (.oft), formato de mensaje de Outlook (.msg), formato de mensaje de Outlook - Unicode (.msg), HTML (.html), archivos MHT (.mht) Formato de mensaje de Outlook (*.msg) Especifica el formato en el que se guardan los mensajes
File name N/D Predeterminado, Personalizado Valor predeterminado Especifica si se guardarán los mensajes con el nombre (asunto) predeterminado o se proporcionará otro
Save as No Valor de texto Especifica el nombre personalizado para los mensajes, que varía de un mensaje a otro gracias a un sufijo que se agrega automáticamente
Save email message(s) to No Carpeta Carpeta en la que se guardan los mensajes

Variables producidas

Argumento Type Descripción
StoredMessagesFiles Lista de valores de texto Rutas de archivo de los mensajes de correo electrónico guardados para su procesamiento posterior

Excepciones

Excepción Descripción
No se encontró la cuenta de Outlook Indica que la cuenta de Outlook especificada no existe
Directorio no encontrado Indica que no se pudieron guardar los mensajes de correo electrónico especificados porque el directorio no existe
El mensaje de correo electrónico se ha eliminado o movido a otra carpeta Indica que no se pudieron guardar los mensajes de correo electrónico especificados porque se han movido o eliminado
No se pudieron guardar los mensajes de correo electrónico Indica un problema al guardar los mensajes de correo electrónico especificados

Responder al mensaje de correo de Outlook

Responde a un mensaje de Outlook respondiendo, respondiendo a todos o reenviándolo.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Especifique esta variable en una acción 'Iniciar Outlook'
Account No Valor de texto Nombre de la cuenta de Outlook (nombre del archivo de datos) con la que se trabajará
Mail message No Mensaje de correo de Outlook El mensaje de correo sobre el que actuar. Use una variable poblada por una acción 'Recuperar mensajes de correo electrónico de Outlook'
Response action N/D Responder, Responder a todos, Reenviar Respuesta Especifica si se va a responder (al remitente o a todos) con un mensaje o se va a reenviar el mensaje recibido
To No Valor de texto Las direcciones de correo electrónico de los destinatarios. Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
CC Valor de texto Las direcciones de correo electrónico del los destinatarios en CC. Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
BCC Valor de texto Las direcciones de correo electrónico de los destinatarios en CCO (ocultos). Para escribir más de una dirección de correo electrónico, separe la lista de direcciones con espacios o punto y coma.
Body Valor de texto Texto del cuerpo
Attachment(s) Lista de archivos La ruta completa de los archivos adjuntos. Si son varios archivos, deben ir entre comillas (") y separados por un carácter de espacio.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la cuenta de Outlook Indica que la cuenta de Outlook especificada no existe
No se pudo enviar el correo electrónico Indica un problema al enviar el correo electrónico
No se encuentran los datos adjuntos Indica que no existen los datos adjuntos especificados

Cerrar Outlook

Cierra una instancia de Outlook iniciada anteriormente.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Outlook instance No Instancia de Outlook La instancia de Outlook con la que trabajar. Esta variable se especifica en una acción 'Iniciar Outlook'

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo cerrar la instancia de Outlook Indica un problema al cerrar la instancia de Outlook