- ベストアンサー
複数のワードのファイルから検索
- フォルダ内の複数のワードファイルから特定の言葉を検索する方法について説明します。
- フォルダ内にあるワードファイルから特定の言葉を検索する際、検索結果に含まれないファイルがある理由や、正確に言葉が含まれているファイルを見つける方法について解説します。
- Windows 2000で複数のワードファイルをテキストファイルに変換し、grepコマンドを使用して特定の言葉を探す方法について説明します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
どのような文字列で検索されたか分かりませんので確かな事は言えませんが、ワードの文書をテキストにして、またワードに戻すのでしたら、ワードのまま検索できますので、下のソフトを使って検索してみられてはどうでしょう? http://www.vector.co.jp/soft/win95/util/se272348.html http://www.vector.co.jp/soft/winnt/util/se328191.html
その他の回答 (3)
- neKo_deux
- ベストアンサー率44% (5541/12319)
Word2003ですと、 [ファイル]-[ファイル検索] で探せる事になっています。 遅くて使いにくいです。
補足
Word2003ですか。 私はWord2000なんですよ。
- mono9211
- ベストアンサー率49% (294/593)
「含まれる文字列」で検索できるのは「txtファイル」だけではないかと思います。 「docファイル」を「txtファイル」に変換するには、こちらはいかがでしょう。WindowsXPでも動作しました。 word2txt.vbs http://www.vector.co.jp/soft/win95/writing/se259785.html
補足
>「含まれる文字列」で検索できるのは「txtファイル」だけではないかと思います。 確かにテキストファイル以外は当てにならないような気がしてきました。 (Windowsのヘルプにはそういうことには触れていないようです。) それでword2txt.vbsですが、使ってみることにしました。 (そのファイルにドラッグアンドドロップすると、いっぺんにテキストファイルができるそうです。) ですが、たくさんのファイルをドラッグアンドドロップすると 「実行できません。引数一覧が長すぎます。」というエラーになります。 私の経験ではファイルの個数が20個くらいなら、いっぺんにドラッグアンドドロップしても大丈夫みたいです。 その20個くらいのファイルで、一瞬、とはいかない(数十秒?)ですが、それほどストレスなくテキストファイルに出来ます。(でも、ファイルがたくさんあるので繰りかえすのが少し面倒です。) 裏でWINWORD.EXEというワードの実行ファイルを動かします。 ありがとうございました。
的外れの回答かもしれませんが。 ファイル検索でしたら、拡張子に関係なく時間はかかっても検索できると思いますが、隠しファイルかなにかになっていませんか。
補足
隠しファイルになっているか、ということですが、 隠しファイルにはなっていません。 >拡張子に関係なく時間はかかっても検索できると思いますが 逆に検索時間はほとんどかかりません。1秒かかるかかからないかくらいです。 どうも、試してみると、検索結果のファイルの中にうまくその検索の言葉が入っていることもあるようです。(たまたまかもしれません。) テキストエディタの秀丸でのgrepの結果と、ファイルの検索の「含まれる文字列」での検索結果は大体(正確じゃないけど)一致するようです。 いずれにしても、ワードの場合に「含まれる文字列」での検索は当てにならないようです。
補足
ご回答にあるKeyword Inspector というのは、多少時間がかかります(10分くらいかそれ以上?)。でも百何十個もファイルがあるんで、いちいち手で開いて検索するよりずっといいです。 TextFileWorksのほうは、結構早いですが、存在するはずの文字列を、「見つかりませんでした。」ということがありました。