PMお世話になります。検索してこのサイトにたどり着きました。そこで1つ教えていただきたいことがあります。追加したユーザ定義フィールドに表示する。NewMailExイベントで受信した際にヘッダ部分からX-Mailerを抽出するところまではわかったのですが、フォルダ内の選択したメールのユーザ定義フィールドにアクセスする方法がわからず困っております。なんとか方法はないでしょうか?お時間ありましたら、ご教示いただけると大変助かります。コレクションを使います。するには以下のようにします。PM返信ありがとうございます。ご教示いただいた方法できました。最後に、objItem.saveとしないといけないんですね。画面にも表示されました。ありがとうございました。AMいつも参考にさせて頂いております。会社のスケジュール管理システムから送信されるメールを元に、Outlookの予定表アイテムを作成するマクロを作りたいと考えておりますが、力不足にてご助力をお願いできますでしょうか。似たようなマクロを過去に公開して頂いておりますが、メール本文に記載されている日時情報などを予定表アイテムに反映したい要望がございます。スケジュール管理システムからのメールは、以下のルールで送信されます。予定表アイテムに以下のルールで作成したい。(メールの本文全部コピー)=======================具体的な方法を教えて頂けますと幸いです。PM本文の解析をしないといけないので、マクロはちょっと複雑になるかもしれません。PMありがとうございます。急ぎではありませんので、ご都合の良い時にご対応頂けますと幸いです。PMお世話になります。Outlookのマクロを検索しているうちにこのサイトにたどり着きました。実現可否と実現可能であればマクロをご教示頂けますと幸いです。上記のマクロを自動仕訳のスクリプト実行を行うことで実現したいと思っております。上記の内容は実現できますでしょうか?ご教示のほど、よろしくお願いいたします。PMマクロで実現は可能です。PMさっそくのご返信ありがとうございます。送信されたのかという情報がありませんが、それで問題ないのでしょうか?>はい。送信者情報は無くても問題無い(必要な場合にはExchangeのログを確認する)事を想定しています。お手間で無ければ、念の為、作成したメールの本文に送信者のアドレス情報を記載するようなマクロをご教示頂けますと幸いです。お手数をお掛けして申し訳ありませんが、よろしくお願いいたします。マクロを公開しました。PMお世話になります。仕事で、「受信したメールの本文をエクセルに貼り付ける」作業が毎日20分くらいあります。VBAを使って効率化したいと思い次のようなマクロを書きましたが動きません。お力をお貸しいただけないでしょうか。Excelも2007です。前提:仕訳ルールで対象のメールを選び、その中で「スクリプトを実行」により実行しようと考えています。メール本文を書き出すファイルはできれば毎回1つにしたく、対象メールが複数あるときはシートを足していきたいです。1メール1ファイルでも可です。Subどうぞよろしくお願いします。参照しようとしているようです。このマクロだと常にシート1に本文が追加され、シート2以降は追加されても中身が空になってしまうのではないかと思います。PMアドバイスありがとうございます。PM大変お世話になっております。179でいただいたアドバイスをもとに、次のマクロを書きました。仕分ルールは結局放棄しマクロ内に未読のメールという条件を記述したことと、あとoutlook2007からoutlook2010のバージョンアップしました。おかげ様でマクロは動きます。1つだけニーズにそぐわないので変えたいものの、どうしたらよいかわからない点があります。メールの本文をエクセルに書き出すと1つのセルに全部の内容が入ってきます。手作業でコピー->貼り付けを行ったときのように、表は表として複数のセルに貼り付くようにしたいのですが、そういうことは可能でしょうか。PMOutlookのマクロを検索しているうちにこのサイトにたどり着きました。このサイトのVBAを応用し、件名および本文に「あと%%dd%%日」と書いてあると自動的に「XX日」と変換するものを作成しました。objItem.Bodyを使うとただのテキストになってしまい、装飾がなくなってしまいます。「装飾を施したまま、”あとXX日”と自動変換」するようなことは可能でしょうか。やり方があれば教えてください。ここをトリプルクリックでマクロ全体を選択できます。プロパティを使用します。PM返信ありがとうございます。すごく単純だったんですね。ありがとうございます。