Wordファイル中の文字列を検索したいが


宇部一郎  2006-02-20 19:57:15  No: 94304

Wordで作成された日本語文書に対して
vbから文字列検索を行いたいのですが、実現方法がわかりません。
ご存知の方がいらっしゃいましたら、ご教授お願いします。


特攻隊長まるるう  2006-02-20 20:41:15  No: 94305

[VBレスキュー花ちゃん]
http://www.bcap.co.jp/hanafusa/
左のメニューフレームから[VB6.0関係]カテゴリ別サンプル一覧
-> Excel・Word関係 -> VBからExcel及びWordを操作する時の注意事項
Excel を Word に置き換えて解釈してください。具体的な Word の
コードはリンク先に書いてある通り、マクロを記録して参考にしてください。


宇部一郎  2006-02-21 02:52:45  No: 94306

説明は足りなかった申し訳ありませんでした.
実現しよう機能は,Wordで作成されたファイルを開かずに,ある文字や単語が含まれているファイルを複数のファイルから検索しようということです.
SHELLを使ってVBからMS-DOSのFINDSTRコマンドを引用して英語の単語を検索できましたが,日本語は駄目でした.誰かご存知の方教えていただければ幸いと思います.


魔界の仮面弁士  2006-02-21 03:32:21  No: 94307

ファイルの中身を見るのだから、明示的にであれ暗黙的にであれ、
ファイルは必ず開く事になると思いますけれども。FINDSTR も然り。

それはさておき、Word 本体を使わないなら、このあたりかな。

案1) Indexing Service + ADO で検索http://www.microsoft.com/japan/msdn/library/ja/jpado260/htm/mdrefindservprovspec.asp

案2) Windows Desktop Search や google Desktop search を利用
http://www.hyperposition.com/trivia/desktop-search.html

案3) Word のバイナリを直接参照
http://hp.vector.co.jp/authors/VA012149/labo.htm


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加