
VBで文書を検索できるシステムを作っています。
通常検索では、テキストボックスに入力した文字列と一致するものをデータベースに登録した文書名から探してきてMSHFlexGridコントロール上に表示するようにしています。
今回は、追加検索として、指定したフォルダの中にあるPDFファイルやワードファイルなどの文書中の文字から一致するものを探して表示する機能を作りたいと考えています。
この様な機能はどの様に作れば良いのでしょうか?
色々とサイトを探してみたのですが、該当するものを見つけることが出来ませんでした。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
[xdoc2txt]
PDF,WORD,EXCEL,一太郎などの各種バイナリ文書からテキストを抽出
http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html
VB から xdoc2txt.exe を起動して抽出テキストをリダイレクトする。
または、ActiveX 版 xdoc2txt.ocx を使うとか。
一から VB でとなると恐ろしく面倒で、難しいですよ。
まず速度面の問題があるでしょうし、ファイルフォーマットの解析が
必要になったり。。

No.2
- 回答日時:
明示的に使ったことはありませんが、Microsoft の各種検索エンジンに検索対象を増やす目的で iFilter という仕組みがあります。
これも調査なさってはどうでしょうか。
<Microsoft のサイトに掲載されている iFilter の一覧>
http://www.microsoft.com/japan/sharepoint/server …
<iFilter を利用して PDF のテキスト検索をするサンプル>
http://gihyo.jp/dev/serial/01/make-findspot/0016
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA セルの値がおかしいです
-
VBA セル間のリンク修正につい...
-
VBAでCOPYを繰り返すと、処理が...
-
VBAから書き込んだ条件付き初期...
-
WindowsのOutlook を VBA から...
-
マクロの記録を使用したマクロ...
-
vbsでのwebフォームへの入力制限?
-
ダブルクリックで貼り付けた画...
-
エクエルのVBAコードについて教...
-
ExcelのVBAコードについて教え...
-
vbs ブック共有を解除
-
VBAでFOR NEXT分を Application...
-
Excelのマクロについて教えてく...
-
Vba WorkBooks.Openについて教...
-
Vba 型が一致しません(エラー1...
-
【ExcelVBA】5万行以上のデー...
-
VBAでセルの書式を変えずに文字...
-
[Excel VBA]特定の条件で文字を...
-
【VBA】値を変更しながら連続で...
-
vba textboxへの入力について教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数に256文字以上のテキストを...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
テキストエリア内の文字列にリ...
-
VB6.0 でメニューを作りたいん...
-
スキャン後、追記したいのですが、
-
ホームぺージ制作で間違って重...
-
別のアプリケーションのテキス...
-
エクセルのオートシェイプをマ...
-
HTMLのtextbox類に文字を残す
-
全てのテキストボックスをセル...
-
RPG(AS400)の本、サイトってあ...
-
VB.NETで数十行のプログラムを...
-
jQueryで入力テキスト付きのモ...
-
エクセルの図形挿入のVBAにて
-
HTML版とは・・
-
POIでのテキストボックス作成に...
-
フォームのテキストの入力数字...
-
テキストエリアにあわせた文字...
-
VBAからPDFのテキストフィールド
おすすめ情報