普段の業務の中で、ある条件に当てはまるメールを受信したときにUiPath Orchestratorにある特定のプロセスのジョブを実行したい場合があると思います。今回はOutlook VBAを使ってメール受信をトリガーにしてジョブを実行する方法をご紹介します。 前提として、Microsoft Outlookでマクロを編集できるようにしておいたり、マクロに自己署名をつけておく必要があります。 メインのプロシージャのコードは下記のようになります。 Private Sub Application_NewMailEx(ByVal EntryIDCollection As String) Const TASK_SUBJECT = "メールの件名" Const PROCESS_NAME = "UiPath Orchestrator上のプロセス名" Dim MailMessage Dim Token As

