こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excelでファイルメーカーに接続

Excelでデータ入力、データを使った計算、閲覧に使用し、ファイルメーカーでデータ蓄積に使用しています。
そこでExcelシートの表データをExcel VBAでファイルメーカーに書込み、逆に蓄積されたレコードからExcel VBAである条件を満たすレコードを抽出し、Excelシートに書き出したい。これはOLEDBを使えばできると思いますが、FileMakerをデータベースとしたときのプロバイダの
種類がわかりません。わかる方 教えてください。
例えばACCESS 2003の場合はMicrosoft.jet.OLEDB.4.0でOracleの場合は
MSDAORA.1だと思うのですが、FileMakerの場合がわかりません。
又、以上のようなVBAコード例ののっている物を知りませんか。

投稿日時 - 2009-09-22 15:20:47

QNo.5309891

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

経験は無いが、関連する記事が見つかった。
ファイルメーカー側からだと思うが
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=1486ーー>
http://d.hatena.ne.jp/Fio/20060828/fm
に在ったが、
Googleで「ファイルメーカー 接続 プロバイダ」や「ファイルメーカー ODBC 接続 プロバイダ」などで照会したら。
ーー
エクセルVBAで使える、ODBCドライバーなどは、必ずといっていいほど、あるものでなく、MSがプロバイダ名を決めればしまいというものでなく、サードパーティなりが作らないとダメではないかな。自社とシェアの大きいオラクルやDB2は作っても、他は、サードパーティなりが、商品としてはニーズがあるかどうかで、開発されるかどうか決ると思うので、想像だが、存在する可能性は低いのでは。
EXCELでFileMakerを動かすというタイプの仕組みは希少なことで、VBAは同じMSが作ったオッフィス製品に限られ(あと少数のCADソフトなどにあるらしいが)、他社の製品に対してでは現状少ないと思う。
ーー
CSVファイルを仲立ちにして、データをやり取りしているのでは。
でもFikeMakerを人が立ち上げての操作は人がやる前提になると思うが。

投稿日時 - 2009-09-22 19:21:46

あなたにオススメの質問