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.
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 |