Partilhar via


Ações do Outlook

Para computadores com uma instalação do Outlook, pode gerir as suas caixas de correio com as ações do Outlook.

![IMPORTANTE] As ações de automatização do Outlook não suportam a nova aplicação do Outlook para Windows. Certifique-se de que está a usar a aplicação de ambiente de trabalho do Outlook.

Depois de criar uma instância do Outlook com a ação Iniciar Outlook, utilize a ação Obter mensagens de e-mail do Outlook para obter as mensagens de uma conta e pasta de correio especificadas.

Importante

Quando filtra os resultados obtidos ao modificar o argumento De contém ou Para contém na ação Obter mensagens de e-mail do Outlook, a utilização de endereços de e-mail em formato de apresentação simples (SMTP) não irá gerar quaisquer dados se os endereços de e-mail forem armazenados no formato x.500.

O exemplo que se segue obtém todas as mensagens de e-mail da pasta Bilhetes, uma subpasta da Caixa de Entrada. Os filtros especificados limitam os resultados a mensagens de um remetente específico que contêm palavras específicas no assunto e no corpo.

Captura de ecrã da ação Obter e-mails do Outlook.

A ação Processar mensagens de e-mail no Outlook processa mensagens de e-mail obtidas pela ação Obter mensagens de e-mail do Outlook. Para utilizar esta ação, tem de fornecer uma instância do Outlook, uma conta e uma variável com e-mails obtidos. Em seguida, pode selecionar se move, elimina ou marca as mensagens selecionadas como lidas.

Armazene as mensagens de e-mail do Outlook localmente utilizando a ação Guardar mensagens de e-mail do Outlook. Especifique uma instância do Outlook, uma conta, uma variável com as mensagens a guardar e o formato e localização dos ficheiros criados.

Para fechar uma instância do Outlook aberta, utilize a ação Fechar Outlook.

Iniciar o Outlook

Iniciar o Outlook e criar uma nova instância do Outlook.

Parâmetros de entrada

Esta ação não exige qualquer entrada.

Variáveis produzidas

Argumento Tipo Descrição
OutlookInstance Instância do Outlook A instância do Outlook específica a utilizar com ações posteriores do Outlook

Exceções

Exceção Descrição
Falha ao iniciar o Outlook Indica um problema ao iniciar o Outlook

Obter mensagens de e-mail do Outlook

Obter mensagens de e-mail de uma conta do Outlook.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Especifique esta variável numa ação "Iniciar o Outlook"
Account Não Valor de texto O nome da conta do Outlook (nome do ficheiro de dados) com que pretende trabalhar
Mail folder Não Valor de texto O nome da pasta a partir da qual pretende obter mensagens. Introduza o caminho completo da pasta para subpastas (por exemplo: Caixa de Entrada\Trabalho)
Obter N/D Todas as mensagens de e-mail, apenas mensagens de e-mail não lidas, apenas mensagens de e-mail lidas Todas as mensagens de e-mail Especifica se pretende obter todas as mensagens existentes na pasta ou apenas as não lidas
Mark as read N/D Valor booleano Verdadeiro Especifica se pretende marcar como lidas todas as mensagens não lidas obtidas
From contains Sim Valor de texto O endereço de e-mail completo do remetente cujas mensagens pretende obter. Deixe este atributo em branco para obter todas as mensagens, independentemente do remetente
To contains Sim Valor de texto O endereço de e-mail completo do destinatário (separados por espaço ou ponto e vírgula se for mais do que um) para as mensagens a obter. Deixe este atributo em branco para obter todas as mensagens, independentemente do destinatário
Subject contains Sim Valor de texto A frase chave a encontrar no assunto do e-mail. Deixe este atributo em branco para obter todas as mensagens de e-mail, independentemente do seu assunto
Body contains Sim Valor de texto A frase chave a encontrar no corpo do e-mail. Deixe este atributo em branco para obter todas as mensagens de e-mail, independentemente do seu conteúdo
Attachments N/A Guardar anexos, Não guardar anexos Não guardar anexos Especifica se os anexos das mensagens de e-mail obtidas devem ser guardados ou não
Save attachments into Não Pasta O caminho no qual os anexos dos e-mails obtidos devem ser guardados

Variáveis produzidas

Argumento Tipo Descrição
RetrievedEmails Lista de mensagens de correio do Outlook As mensagens de e-mail obtidas para processamento posterior. A variável contém uma lista de objetos de mensagem do Outlook

Exceções

Exceção Descrição
Falha ao localizar conta do Outlook Indica que a conta do Outlook especificada não existe
A pasta de correio especificada não é válida no Outlook Indica que a pasta de correio especificada não é válida
Diretório para guardar anexos não encontrado Indica que o diretório para guardar os anexos não existe
Falha ao obter mensagens de e-mail do Outlook Indica um problema ao obter as mensagens de e-mail a partir do Outlook

Enviar e-mail através do Outlook

Criar e enviar uma nova mensagem de e-mail através do Outlook.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Especifique esta variável numa ação "Iniciar o Outlook"
Account Não Valor de texto O nome da conta do Outlook (nome do ficheiro de dados) com que pretende trabalhar
Send email from N/D Conta, Outra caixa de correio Conta Especifica se o e-mail deve ser enviada utilizando a conta especificada ou outra conta (por exemplo, a partir de uma caixa de correio partilhada)
Send from Não Valor de texto O nome da conta do Outlook a partir da qual o e-mail deve ser enviado; por exemplo, uma caixa de correio partilhada.
To Não Valor de texto Os endereços de e-mail dos destinatários. Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
CC Sim Valor de texto Os endereços de e-mail dos destinatários CC. Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
BCC Sim Valor de texto Os endereços de e-mail dos destinatários BCC (ocultos) Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
Subject Sim Valor de texto O assunto do e-mail
Corpo Sim Valor de texto O texto do corpo
Body is HTML N/D Valor booleano Falso Especifica se o corpo do e-mail deve ser interpretado como codificação HTML
Attachment(s) Sim Lista de Ficheiros O caminho completo de quaisquer anexos. Coloque vários ficheiros entre aspas (") e separe-os por um caráter de espaço

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao localizar conta do Outlook Indica que a conta do Outlook especificada não existe. O Power Automate não envia este erro para os endereços de e-mail preenchidos no parâmetro de entrada Enviar de
Falha ao enviar e-mail Indica um problema ao enviar o e-mail
Anexo não encontrado Indica que os anexos especificados não existem

Processar mensagens de e-mail no Outlook

Move ou elimina um e-mail (ou uma lista de mensagens de e-mail) obtida por uma ação "Obter e-mails do Outlook".

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Especifique esta variável numa ação "Iniciar o Outlook"
Account Não Valor de texto O nome da conta do Outlook (nome do ficheiro de dados) com que pretende trabalhar
Email messages to process Não Lista de mensagens de correio do Outlook As mensagens de e-mail a processar. Utilize uma variável povoada por uma ação "Obter mensagens de e-mail do Outlook"
Operation N/A Eliminar mensagens de e-mail, Mover mensagens de e-mail para uma pasta de correio, Marcar como não lida Mover mensagens de e-mail para uma pasta de correio Especifica a operação a efetuar nas mensagens de e-mail especificadas
Mail folder Não Valor de texto O nome da pasta a partir da qual pretende obter mensagens. Introduza o caminho completo da pasta para subpastas (por exemplo: Caixa de Entrada\Trabalho)

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao localizar conta do Outlook Indica que a conta do Outlook especificada não existe
A pasta de correio especificada não existe Indica que a pasta de correio especificada não existe
Falha ao processar mensagens de e-mail no Outlook Indica um problema ao processar as mensagens de e-mail especificadas no Outlook

Guardar mensagens de e-mail do Outlook

Guardar as mensagens de e-mail de uma conta do Outlook indicada.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Especifique esta variável numa ação "Iniciar o Outlook"
Account Não Valor de texto O nome da conta do Outlook (nome do ficheiro de dados) com que pretende trabalhar
Email message(s) to save Não Lista de mensagens de correio do Outlook As mensagens de e-mail a guardar. Utilize uma variável povoada por uma ação "Obter mensagens de e-mail do Outlook"
Save format N/D Apenas texto (.txt), Modelo do Outlook (.oft), Formato de mensagem do Outlook (.msg), Formato de mensagem do Outlook - Unicode (.msg), HTML (.html), Ficheiros MHT (.mht) Formato de mensagem do Outlook (*.msg) Especifica o formato em que as mensagens devem ser guardadas
File name N/D Predefinição, Personalizado Predefinição Especifique se pretende guardar as mensagens utilizando o nome predefinido (assunto) ou fornecer outro nome
Save as Não Valor de texto Especifica o nome personalizado das mensagens, o qual varia de mensagem para mensagem através de um sufixo adicionado automaticamente
Save email message(s) to Não Pasta A pasta onde as mensagens devem ser guardadas

Variáveis produzidas

Argumento Tipo Descrição
StoredMessagesFiles Lista de valores de Texto Os caminhos de ficheiro das mensagens de e-mail guardadas para processamento posterior

Exceções

Exceção Descrição
Falha ao localizar conta do Outlook Indica que a conta do Outlook especificada não existe
Diretório não encontrado Indica que não foi possível guardar as mensagens de e-mail especificadas porque o diretório não existe
A mensagem de e-mail foi eliminada ou movida para outra pasta Indica que não foi possível guardar as mensagens de e-mail especificadas porque estas foram movidas ou eliminadas
Falha ao guardar mensagens de e-mail Indica um problema ao guardar as mensagens de e-mail especificadas

Responder à mensagem de correio do Outlook

Responder a uma mensagem do Outlook respondendo, respondendo a todos, ou reencaminhando-a.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Especifique esta variável numa ação "Iniciar o Outlook"
Account Não Valor de texto O nome da conta do Outlook (nome do ficheiro de dados) com que pretende trabalhar
Mail message Não Mensagem de correio do Outlook A mensagem de correio de destino das ações. Utilize uma variável povoada por uma ação "Obter mensagens de e-mail do Outlook"
Response action N/D Responder, Responder a todos, Reencaminhar Responder Especifica se pretende responder (ao remetente ou a todos) com uma mensagem ou reencaminhar a mensagem recebida
To Não Valor de texto Os endereços de e-mail dos destinatários. Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
CC Sim Valor de texto Os endereços de e-mail dos destinatários CC. Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
BCC Sim Valor de texto Os endereços de e-mail dos destinatários BCC (ocultos) Para introduzir mais de um endereço de e-mail, separe a lista de endereços por espaços ou pontos e vírgula
Corpo Sim Valor de texto O texto do corpo
Attachment(s) Sim Lista de Ficheiros O caminho completo de quaisquer anexos. Coloque vários ficheiros entre aspas (") e separe-os por um caráter de espaço

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao localizar conta do Outlook Indica que a conta do Outlook especificada não existe
Falha ao enviar e-mail Indica um problema ao enviar o e-mail
Anexo não encontrado Indica que os anexos especificados não existem

Fechar o Outlook

Fechar uma instância do Outlook previamente iniciada.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Outlook instance Não Instância do Outlook A instância do Outlook com a qual pretende trabalhar. Esta variável é especificada numa ação "Iniciar o Outlook"

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao fechar instância do Outlook Indica um problema ao fechar a instância do Outlook