人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Outlookに来るメール(本文)をExcelに自動的に書き出す方法について。マクロ(VBA)を使えばうまくいくと思うのですが,いまいちよくわかりません。

●質問者: myhamaya
●カテゴリ:コンピュータ
✍キーワード:Excel Outlook VBA いまいち マクロ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● paffpaff
●17ポイント

http://www.ken3.org/backno/backno_guchi05.html#22

プログラマー 業務の愚痴 No.20 〜 No.24

No.22

Excel97 & OutLook97

Excel VBA からOutLookデータを読む

というのがありました


2 ● kurokw
●17ポイント

http://www.shoeisha.com/book/hp/pc/office/Outlook/files/text5.ht...

URLは、Outlook+VBAを使って自動返信を行う方法のURLですが・・・

myItemの内容(Bodyだったかな?)をループの中でExcelに書き出していけば良いと思います。

会社のPCでやってるんですが、今ちょっとサンプルがありません・・・

ただ、毎回すべてのメールをループで開封済判定に行ってしまう為、サンプルのままではかなりCPUの負荷になるので、読み終わったあとに読み終わったメールはさらに他のフォルダに移すなど工夫が必要かと思います

(更に送信エラーメールなどを受け取った場合にも例外になってしまうので、ここもメールオブジェクトの取得時に判定処理を入れる必要があります。)


3 ● masaomix
●18ポイント

http://www2s.biglobe.ne.jp/~SATSYS/zzz.htm

このへんが参考になると思います。

どっちかというと、Outlookを操作してExcelに書き出すと考えるより、ExcelからOutlookを操作してしまうという逆転の発想の方が何かと小回りが効く感じがありますので、そうしたアプローチで設計を試みてみるといいかもしれません。つまり「Outlookに来るメールをExcelに自動的に書き出す方法」を考えるのではなく、「Outlookに来たメールをExcelが自動的に吸い上げる方法」にしちゃうわけですね。Excelから定時的にOutlookを見に行くようにしてやれば結果はほぼ一緒ですし、着信の都度勝手に動いてしまう仕様とするよりもユーザーの意志を動作に含めやすい設計ができる後者の方が、なにかと利便性が高くなるような気がします。


4 ● MagicThumb
●18ポイント

http://www2s.biglobe.ne.jp/~SATSYS/free.html

実際に公開されているフリーソフトの紹介ページです。いくつかご希望に近い機能のものがありましたので、実際に走らせてみると色々ヒントが得られるのではないかと思い紹介させてもらいました。的はずれでしたらポイントは要りませんのでご参考まで。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ