← 手順一覧へ戻る
Power Automate Desktopメール初心者向けよく使う

Outlookメールを別フォルダーへ移動する

クラシックOutlookから条件に合うメールを取得し、処理済みフォルダーへ移動します。

画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。

実行前に確認

  • 新しいOutlook for Windowsでは、このOutlook自動化アクションはサポートされません。
  • 実際にメールが移動します。最初はテスト用メールだけに絞り、対象件数を確認してください。

1使うアクション

  1. アクション 1Outlook を起動します
  2. アクション 2Outlook からメール メッセージを取得します
  3. アクション 3Outlook でメール メッセージを処理する
  4. アクション 4Outlook を閉じる

図で見る処理のイメージ

概念図

クラシックOutlookから条件に合うメールを取得し、処理済みフォルダーへ移動します。

  1. 受信トレイ

    件名に移動テストを含むメール

  2. 取得と移動

    MailListを処理済みへ

  3. 完了時

    対象メールの保存場所が変わる

結果の例

メールを先に取得してから、そのリストを移動します。

設定例に沿った成功時の概念図です。実際の画面や実行結果ではなく、成功・配信を保証するものではありません。

設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。

2実際の設定内容

入力する値・操作手順を確認する4ステップの設定と確認方法
  1. 1

    WindowsのクラシックOutlookでアカウントを設定し、受信トレイと同じメールボックス内に「処理済み」フォルダーを用意します。起動出力を OutlookInstance にします。

  2. 2

    取得:%OutlookInstance%、対象アカウント名、受信トレイの実際のフォルダーパス、件名に含む文字「移動テスト」、すべてのメールを指定。取得時に既読にする設定は無効、出力を MailList にします。

  3. 3

    メールメッセージの処理:%OutlookInstance%、同じアカウント、%MailList%、操作「メール メッセージをフォルダーに移動」、移動先「処理済み」の実パスを指定します。

  4. 4

    Outlook を閉じる:%OutlookInstance% を指定します。

Microsoft公式ページで確認する