• 締切済み

受信メールの本文をエクセルへ

お伺いしたいのですが、 届いたメールの本文を項目ごとにエクセルに抽出することは可能でしょうか。 【エクセルに抽出したい理由】 現在、イベントの申込みをメールで受けており、必要項目(名前や連絡先、住所など数項目)をメール本文に記入していただております。 必要項目をエクセルで管理したいのですが、何百通もあるメールをひとつひとつ打ち込むのは手間が掛かるので、何らかのソフトを使って管理したいと考えています。 【どうなると理想か】 メールが届くと自動的に必要項目ごとにエクセルに抽出されると助かります。 【D2】 D2というソフトが探した限りだと理想に近いのですが、thunderbirdとGメールで試しましたが、上手く作動できませんでした。 説明通りに設定したつもりなのですが・・・ 問合せもしましたが応答はないです。 http://www.yamamototakashi.com/soft/d2/manual/HLP000002.html D2と似たものがあればそういったソフトでも構いません。 ※ドメインは個人のものを使用しています。 ※メーラー「thunderbird」 ※ドメインを変えたくないので、googleフォームの使用は考えておりません。  (抽出の為にGメールにメールを転送するなどはOK) ※エクセルでなくてもgoogleスプレッドシートなどでも構いません。 こういったことができるのかどうかご存知の方がいましたら、 ご教授いただけると大変助かります。 宜しくお願い致します。

みんなの回答

  • weboner
  • ベストアンサー率45% (111/244)
回答No.2

検索したら面白いスクリプトを見つけました 指定したフォルダ内のemlファイルの情報をリスト化するVBScript http://www.ka-net.org/blog/?p=4044 こちらはOutlookのマクロ http://outlooklab.wordpress.com/2014/02/01/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%86%85%E5%AE%B9%E3%82%92-excel-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%81%8B%E3%81%8D%E5%87%BA%E3%81%99%E3%83%9E%E3%82%AF%E3%83%AD/ 後は取り込んだデータを元に必要な部分を関数でもマクロでもお好きな方法で取り出して処理して下さい >メールが届くと自動的に必要項目ごとにエクセルに抽出されると助かります。 ↑ これをやるにはExcel自体でのメール受信が必要 http://officetanaka.net/excel/vba/tips/tips46.htm http://mailpg.pgtop.net/ ↑ この辺りを見て出来るかどうか判断して下さい、受信したメールの処理は自分で作る必要はあります (D2が使いこなせないというのなら難しいかも)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

VBAができないと難しいです。 何百通もあるメールですと、本文だけなら、まずは、全てのメールをどこかのフォルダにドラッグコピーして、Wordでドラッグコピーされた全ファイルをテキスト挿入してみてください。

関連するQ&A