AMいつもお世話になります。OutlookのHTMLメールについて、VBによる自動編集が行えないかを考えております。2007AccessフォームからOutlookメールを自動送信するプログラムを作成し、定期メールを送信しています。本文についてはHTMLによる装飾を多用する為、予めメールテンプレート(HTML形式の.oftファイル)を作成しておき、VBでそれを呼び出した後に、To/CC/Titleを設定⇒送信という処理をしています。本文内に送信先の氏名やコメント等、都度変化させる箇所があるのですが、これも自動化することはできるのでしょうか?期待する具体的な動作を申し上げますと、1oftメール呼び出し2HTML編集を行う([氏名]・[コメント]...etc、所定の部分を指定した内容で置換するなど)3送信このような流れを考えております。このメールの受信者は社内の人間に限りますので、冒頭に記載した環境と同じで、HTMLメールの受信拒否などの制限は加えておりません。(リッチテキストでの送受信も可能です)よろしくお願い致します。関数で置き換えるということが可能です。テーブルから取得したデータを本文に埋め込んでメール送信というようなことも可能です。ヘルプなどを参考にしてみてください。PMありがとうございました。どちらも試してみて使い勝手を確認してみたいと思います。AMお世話になります。業務で依頼のあった処理を完了した旨のメールを返信する作業があります。・処理したファイルを添付これを自動化したいと考えていますが、以下の2点がわかりません。返信先は、メールオプションを開いて返信先の指定をしていますが、ついつい失念して送信してしまうことがあります。今は、ItemSendイベントを使ってダイアログを出すようにしています。送信時のファイル添付はメール作成画面が開いたと同時に添付ファイルの選択画面が出てきたら便利かなと思っております。やり方としては、(想像ですが)NewInspectorイベント内で作成されたメールかどうかを判断し、InspectorのCommandBarsから開く形でしょうか?ただ、作成されたメールかどうかの判定方法が微妙で、宛先や本文などを使えばできるのでしょうが、気持ちよくないので、何か良い方法はないものでしょうか?また、これ以外のやり方があればご教示ください。自動で添付するようにしたいと思いますが、今はこれでしのごうと思っています。年末年始のクソ忙しい時期ですので、お手すきな時にでもお願いします。マクロではファイルを指定して添付することはできるのですが、ファイルの選択画面が出せるかどうかはちょっと調べてみる必要がありそうです。完了の返信をするためのマクロを作り、そのマクロで返信先や添付ファイルの追加処理などをするのはどうでしょうか?そのイメージでお願いします。ファイルに作成されるのですが、強引に任意のフォルダに移動しようとして↑のフォルダのデータファイルを削除し、コピーしたデータファイルを任意のフォルダにおきました。起動時にファイルがないので場所を教えてくれとのメーッセージがあったので、任意のフォルダ内のデータファイルを指定しました。すると、以後送受信のエラーが発生してしまいました。初心者で恐縮ですが、教えていただきたい事があります。今年から勤務先で社外宛メール送信には以下のようなルールが作られました。手動でToからBCCに移さなければいけません。慣れかもしれませんが、再送の手間が非常にタイムロスになっています。To/CC/BCCに1つでも社外ドメインが含まれていたらToに自分のアドレス、その他にTo/CC/BCCに含まれていた全ての宛先をBCCに入力(移動)して送信する、というマクロがもし可能であれば是非教えていただけると助かります。OSはXP、outlook2003です。PM個人情報保護の観点ということかもしれませんが、かなり強引な方法ですね。受け取った側としては、誰宛てに送られているのかもわからず、迷惑メールのように見えるかもしれません。それが会社のポリシーということであればやむをえませんね。サーバーを使っている場合とそうでない場合とでは社内・社外のアドレスの判別方法が異なります。以下のようなマクロでもよいでしょうか?・送信時に受信者をチェックする。