質問: word文書から特定の文字を抜き出すには wordの文書内の指定した記号で囲まれた文字、 (例えば、"「"と"」"を指定すると、文書内の「」で囲まれた文字) を全部抜き出して、excel上に出力したいのですがどうしたらいいのでしょうか? フォルダを指定して、そのフォルダに入ったword文書を全て検索する。 指定する記号は、「」、【】、『』など5種類ほど、指定する。 このようなことがしたいのですが、書籍などの情報がなくて困っています。 よろしくお願いします。
回答: マクロを組めば出来そうですが、文書を1つづつ開かなけ ればならない可能性も有るかもしれません。(良く知りま せん。) ano.#1 と比べて、帯に短し襷に長し的な方法ですが、ディ レクトリ内文書を全部検索して、その結果をリスト出力で きるようです。 kwic centre 2.27 http://plaza3.mbn.or.jp/~h_ishida/kwic.html フリー :テキスト検索のみ シェアー:pdf/word/excel等の grep 検索、\1,000) ・ファイル検索 正規表現に対応(jre32.dll を使用、dl 可) ・リスト 検索結果をリスト形式、タブ区切りデータで出力可能。 検索語を、正規表現で指定。例えば、 「.*」.*『.*』.*【.*】 (.* は、正規表現での、いわば、ワイルドカードの指定方 法です。) として検索し、検索結果のテキスト出力(行単位)をし、更 にこれを perl や sed で加工すれば、検索語だけを csv 形式などに出来ます。 テキスト検索機能のみはフリーですので、まず、テキスト ファイルで(.doc から .txt に落として)試して見ても良い と思います。 作者に、検索語だけの出力オプションを依頼する方法もあり ます。 参考url:http://plaza3.mbn.or.jp/~h_ishida/kwic.html