• 締切済み

メールの特定箇所(複数行)を自動抽出したい

メール本文の特定箇所を自動抽出できるソフト、 もしくはマクロなどで対応可能かどうかをお尋ねします。 テキスト形式のメール内にある、特定の箇所を抜き出したいです。 場所は複数行に渡っていますが、範囲の開始・終了は必ず同じ単語です。 これまで手作業で範囲指定してコピーし、 テキストエディタにペーストしていましたが、 これを自動で抽出できるソフトがあれば導入したいと考えています。 もしくは、プログラム(マクロ)で対応できるなら、 それも視野に入れたい、と。 環境は次のとおりです。   OS : Windows XP Home Edition(将来的にVistaへ移行予定あり) ソフト : Outlook Express 6 grep検索系のソフトも考えましたが(サーチクロスなど)、 手作業が必要なのは変わらないので、根本的解決から外させていただきます。 よろしくお願いいたします。

  • vero
  • お礼率81% (44/54)

みんなの回答

  • Donotrely
  • ベストアンサー率41% (537/1280)
回答No.3

これまでに受信済したメールから抽出してどこかに保存したいのですか? 受信時に抽出して保存したいのですか? 前者なら保存形式は何ですか?メーラにより違いますが。 後者は難しいですよ。マクロ程度では対応できないと思います。 まあセキュリティソフトと同じレベルで動作するプログラムを作成するスキルが必要です。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

No.1補足 カテゴリが違いますが、マクロの使えるエディタには 秀丸エディタがあります。 http://www.forest.impress.co.jp/lib/offc/document/txteditor/hidemaru.html

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

OEでは難しいですね。 OEのメールデータをマウスでドラッグしてデスクトップへ移動し、eml形式へ保存し直せば、テキストエディタのマクロが使えますが、如何ですか? ドラッグも面倒ならツールもあります。 http://www.vector.co.jp/soft/win95/net/se207021.html

関連するQ&A

  • 複数のファイルを自動でひとつのファイルにしたい

    100つほどに分かれたテキストファイルをひとつのファイルにまとめたいのです。 コピー&ペーストでは手間がかかりすぎるので、よい方法はないでしょうか? 秀丸などテキストエディタのマクロでそのようなものは用意されていないでしょうか?

  • いろんな情報が書かれているテキストファイルからメールアドレスだけを抽出する方法

    いろんな情報が書かれているテキストファイルからメールアドレスだけを抽出する方法って何かありますか?DOSコマンドとエディタの置換作業を駆使してできる方法はなんとかみつけたのですが手順が複雑すぎて実用的ではありません。何か良い方法や秀丸やエクセル等のマクロで良い物があったら教えてください。お願いします。

  • ある文字列を含む行の抽出

    お世話になります。 いくつかのテキストファイルがあり、それらのファイルのなかの、特定の文字列を含む行をすべて抽出して、別ファイルに集めて保存するようなことを、自動的に行うことはできますでしょうか?? officeソフトでできればよいのですが、ほかの方法でもかまいません。 お願いいたします。

  • Excelで特定のセルを自動で抽出するには

    Excel2003を使用しており、マクロの知識は皆無です。 特定のセルを定期的に抽出し、別シートに貼り付けていくという動作を、マクロなどの方法で自動で行うことは可能でしょうか。 また、それが可能な場合、外部データを取り込んだセルでも可能でしょうか。 抽出したいセル100列以上あります。 それを、例えば1時間に1回の間隔でコピーし、別シートに貼り付け、時間ごとに次の行に追加されるようにしたいと考えております。 ソースコードを記載して頂けたら幸いですが、可否だけの回答でも構いません。 宜しくお願いします。

  • 2013特定文字のセル行を別シートにコピーのマクロ

    こんにちは。 Excel 2013を使用しています。 AからAKまでの列、100行ほど(行数は変化する)の表があります。 A行にアルファベットと数字の文字列があります。 その文字列は最初の7文字がアルファベットで後の9文字が数字です。 文字列に法則がありますので手作業では以下のように抽出して 別のシートにコピーしています。 表全体を範囲指定して、「データ」-->「フィルター」-->A列で「テキストフィルター」 -->「ユーザー設定フィルター」-->「抽出条件の指定」-->「??BJ*と等しい」 (A列の3,4文字目がBJになっているものを抽出しています) 「ホーム」-->「検索と選択」-->「可視セル」-->コピーして別シートにペースト この作業は手作業でもマクロの記録でも時間がかかります。 ほかに良い方法があればそれをマクロ化したいと思います。 PCに負担のかからない早くできる方法をご存じの方お教えください。

  • 探してます→リンク先の特定単語を抽出してくれるダウンロードソフト

    お世話になります。 ダウンロードソフトを探しています。 サイトのリンク先にある単語Aを含んだ情報を 抽出し、テキストやワード・エクセルにペーストしたいのです。 毎回ページを閲覧して、コピペしてたのですが、 大変要領が悪く、非効率でした。 数百ページにも及ぶともうお手上げです。 わかりづらいのですが例えば、研究者関連のサイトで、 雑誌名Aを特定検索かけると、雑誌名Aを含んだテキスト、 出版年Bを特定検索かけると、出版年Bを含んだテキスト、 と言った具合でリンク先を自動検索して抽出するソフトが あれば大変大変助かります^^ さらには、サイトCに貼ってあるリンク先D,E,F,G,H,I...etc. のリンクページなどにも自動検索してくれるともっと嬉しいです。 諸先輩方どうか助けてください・・・><

  • 大量ファイルから特定項目を一括抽出したい

    大量にあるhtmlファイルの中から特定の項目だけを抜き出したいのですが、一括して実行できるフリーソフト、あるいは方法はないでしょうか。 すべてのhtmlファイルはまったく同じフォーマットで作成されており、以下のような形で顧客氏名が入力されています。 <span>氏名:</span><span>だれそれ</span> この「だれそれ」にあたる部分を一括して別の1つのテキストファイルに抽出して吐き出すソフトウェアや方法がないものでしょうか。 ちなみにテキストエディタ(TeraPad)でこれらのhtmlを開くと当該箇所はすべて同じ行に記述されているようです。

  • ホームページ上の特定の箇所の記載を自動的に回収するプログラムを、excelを作ることは可能ですか?

    ある英単語がどれだけ頻繁に使われているのかを知る目安として その言葉を検索にかけた場合のヒット件数を一つひとつ回収しようと 考えた場合、 通常考えられえる手段としては「各単語で手動検索→コピー&ペースト」という作業をすることになると思うのですが、 これをexcelのマクロを使って自動的に回収することはできないか、ということです。 実際にマクロの記載例を挙げていただくとこれ以上なくありがたいのですが、 そこまでではなくても、実際可能なのかどうか、この点だけでもご指摘いただけないかと思います。 また、excel以外のソフトでこれが可能なものがありましたら、教えていただけないかと思います。 よろしくお願いいたします。

  • 特定のメールアドレスだけ自動転送したいのですが

    OS環境windowsXPでoutlook2003を使っています。特定のメールだけ他のメールアドレスに自動転送させたいのですが、方法がありましたら教えてください。ちなみにniftyのメールを使っていますが、niftyに問い合わせた所、niftyには特定のメールだけの自動転送機能はないそうなので、メール受信ソフトで対応できればと考えています。 宜しくお願いします。

  • 特定文字の右側を抽出する方法(関数など)

    数が多いので、Excelやテキストエディタなどを使用して、特定文字の右側すべてや右側3文字などを抽出する方法を教えてください。 @以降の文字を抽出したいときなど 1行目 1345@678 2行目 1346@834 3行目 134@3464