• 締切済み

Outlook VBAで「返信先の指定」を行いたい

当方、Exchange 2003 (Win 2003) + Outlook 2003 or 2010 (Win XP or Win7)を利用しています。 特定のメールアドレス(例:sample@hoge.com)宛てにメールを受信した際に自動で、「返信先の指定」(例:reply@hoge.com)を行ったメールを作成、送信したいのですが実現方法が分からず難儀しており、 有識者の方のお知恵を拝借したくお願いいたします。 Outlook VBA にて件名や本文を自動で入力するマクロは作成できましたが、「返信先の指定」の実現方法が分からないです。 また、上記が実現できた後、自動送信は仕訳ルールにて、「スクリプトの実行」か「アプリケーションの開始」にてマクロを動かせば良いのではないかと考えていますが、その後の方針としてはこれで実現できますでしょうか?

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

標準モジュールに例えば次のように登録しておきます #返信内容等(本文等)は適宜修正の事 sub customreplyrule(objItem as mailitem)  dim objMail as mailitem ’スクリプトをトリガしたメールアイテム(objItemに格納)に対するアクションを記述する  set objmail = objitem.reply ’返信先を登録し直す  with objmail  do while .replyrecipients.count > 0   .replyrecipients.remove 1  loop  .replyrecipients.add "DAMMY_REPLY_ADDRESS@hoge.jp"  .send  end with end sub 自動仕分けのスクリプトとして設定します。

torotototoro
質問者

補足

keithin 様 早速のご回答ありがとうございます。 ご教示頂きました内容を実行してみましたが、小生の技量不足・質問内容が悪かった為、思い通りの結果にならず"DAMMY_REPLY_ADDRESS@hoge.jp"宛てのメールが作成・送信されてしまう結果になりました。 お手数ですが、再度、ご教示頂けますと幸いです。 実施したい内容をもう少し具体的に記載させていただきます。 Aさんの携帯電話(A-san@keitai.jp)から特定の会社アドレス(kaisya@hoge.jp)に空メールを送信すると、「件名:テストメール」・「本文:hogehoge」・「送信元:from-addr@hoge.jp」・「送信先:to-addr@hoge.jp」の内容のメールを作成・送信したいと考えています。 送信元の変更が出来ない場合、送信元はAさんの携帯電話(A-san@keitai.jp)のままにしておき、Outlookの「返信先の指定」のようなそのメールに返信する際に返信先を自動で変更するようにしたいとも考えています。 ----- 背景としては、大規模災害発生時に社員の安否確認を行うための仕組みを作成したいと考えている次第で、安否確認者(上述のAさん)が安否確認用のアドレス(上述のkaisya@hoge.jp)にメールを送信すると、登録者全員に安否確認のメールが送信され、登録者が返信専用アドレス(上述のfrom-addr@hoge.jp)に安否状況を返信する事で、安否情報の管理者(Bさん)に安否情報が送信されるような仕組みを実現したいと考えています。 災害時を想定して、極力、確認者も登録者も簡単に(少ない作業で)実現できるようにしたいと考えています。 このような仕組みをExchange+Outlookで実現するのは難しいでしょうか? お手数ですが、再度、ご教示頂けますと幸いです。

関連するQ&A

  • アウトルックの「返信しました」

    アウトルックの「返信しました」 前から気になっていたので教えてください。 返信を作成していると送信をしていないのに 「2010/01/23 9:45に返信しました」とかプレビューに表示されます。 送信済みアイテムをみるとリストがないので送信はしていないと思うのですが バグなのでしょうか? 便利な機能が誤解の原因にもなるし。。 送信済みをみれば分かることだしこの表示を出なくする方法はないのでしょうか? マイクロソフトアップデートの自動では修正されないのでしょうか?(2003SP3)

  • 【VBA】OUTLOOKの終了時にメール送信

    VBAでOUTLOOKの終了時に定型メールを自動送信するマクロを作成しています。 Quitイベントで作成しているためか、送信メールの作成はうまくいく(送信ボックスに格納される)のですが、送受信がされず、うまく送信済みまで行きません。 なにかいい方法はないでしょうか?

  • メールの返信先として別のアドレスを指定するには

    outlook 2011 Mac で、送信するメッセージの返信先として別のメールアドレスを指定するには、どうしたらよいでしょうか。outlook 2003では、アカウントの設定からできたのですが、2011にはそのような設定は見あたりません。

    • 締切済み
    • Mac
  • win10 outlook2010で返信の件

    WIN10 outlook2010で着信したメールの返信が相手に届かない。又エラー通知も帰っては来ない。送信(返信)されてないのだろうか?

  • 「Outlook Express」について教えてください受信したメールに、自動返信

    「Outlook Express」について教えてください受信したメールに、自動返信をしたいのですが、メッセージルールであらかじめ作成しておいた返信用メールを指定すると、本文は空で返信用メールは添付ファイルになってしまいます。直に返信メールにできますか?

  • メール自動返信機能について

    あらかじめ100種類程度の返信メールをサーバー上で作成しておき、 特定のメールアドレス abc@aaa.com に送られたメールの タイトルの文言で、返信メールを選ぶような機能を CGIなどで実現したいのですが可能でしょうか? 具体的には タイトル【送信メール001】を受信すれば 001用の返信メールを自動送信するといった感じです。 どうぞよろしくお願いします。

    • ベストアンサー
    • CGI
  • OUTLOOK2000で自動返信したい

    OUTLOOK2000で、特定の宛先から受信したメールに対して特定の言葉を入力して自動返信することは可能でしょうか? 自動仕訳けウイザードではテンプレートを作成して自動返信することはできるようですが、 届いたメールの内容をつけて返信したいと思っています。 よい方法がありましたらご教唆願います。

  • Outlook2010 指定の文字数設定

    Outlook2010で、指定の文字数で自動的に文字列を折り返す。76字を設定しています。 メールの新規作成時には自動折り返ししてくれるのですが、返信でのメール作成時にこれが適用されません。 返信でのメール作成時には適用されないのが普通なのでしょうか? もしくは、メールが何か特殊な状況だったのでしょうか。 もし、わかる方がおりましたらアドバイスください。 返信でのメール作成時でも同じように自動折り返しできる設定がありましたら教えていただけると幸いです。 以上、よろしくお願いします。

  • 【至急!】アウトルックの自動返信ができない

    今日中に設定しなければなりません。助けてください。 こちらのサイトを見て、その通り設定しました。 http://www.wanichan.com/pc/outlook/faq/14.html 自分の携帯からためしに送信してみたのですが、自動返信メールが来ません。 間違っていないか何回も確認しながらやったのですが…… お願いします!

  • Outlook Express自動返信について。

    Outlook Express6を使用しています。 メッセージルールから自動返信の機能を使用したいと考えています。 1.「ルールの条件」    ”件名に指定した言葉が含まれる場合” 2.「ルールのアクション」    ”指定したメッセージで返信する” の設定をしました。 メッセージはEML形式で保存してあります。 知人にメールを送ってもらい試してみたのですが、自動返信でメッセージは相手に届いたものの(相手はヤフーを使用)、自分の送信済みアイテムを見たところ、メッセージは添付形式になっており、それを開くと読める状態でした。 これは相手がOutlook Expressを使用している場合(その他のソフトを使用の場合でも)、相手にも添付でメッセージが届くことになるのでしょうか? それとも、作成したメッセージの保存の仕方等、悪いところがあるのでしょうか? 質問ばかりですみません。 色々調べてみたのですがさっぱりわからず困っています。 どうかどなたかアドバイス宜しくお願いします。

専門家に質問してみよう