• 締切済み

OUTLOOK VBA 受信~判別~削除

アウトルックVBAで次のことを行いたいです。 (1)受信トレイは空の状態にしています。 ここで、メール受信(10分間隔で自動送受信の設定にしており、一度に一通だけしか入ってきません。入らないこともあります) (2)入ってきたメールの本文内に、特定のキーワード(例:serchword=order)が有った場合に、 特定アプリを起動(例:メモ帳など)例:shell notepad.exe (3)このメール(判別が終わったメール)を削除 (削除された後は、受信トレイは空になった状態) 以上のことを自動でを行いたいのですが、ご教示をいただけると幸いです。 よろしくお願いします。

みんなの回答

  • localica
  • ベストアンサー率52% (202/385)
回答No.2

>標準ツールから、バッチファイル起動はできますでしょうか? できます。 http://support.microsoft.com/kb/306108/ja

  • localica
  • ベストアンサー率52% (202/385)
回答No.1

どうしてもVBAでなければならないのでしょうか。 もちろん、VBAでも作れるのですが標準ツールの仕分けで要件を満たせます。 http://support.microsoft.com/kb/982834/ja

siro-fukurou
質問者

お礼

早急な回答をいただき、ありがとうございます。 主な目的は、仕訳にあるのではなく、 本文中より、特定キーワードの有無を判別し、 或るバッチファイルを、シェル関数から起動することに有ります。 シェル起動からプログラムの実行が終わるのを、 Sleep(秒数)で待たせた後、 判別したメールは用済みとなるので、 削除したいと考えて居りました。 標準ツールで、行えるのであれば、それでもかまいませんが、 標準ツールから、バッチファイル起動はできますでしょうか? 教示いただいたページを見ましたが、見つけられなかったもので。 見落としているようでしたら、教示いただけると幸いです。 よろしく、お願いします。

関連するQ&A