• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008 Expressで、Excelファイルへのアクセスについて)

VB2008 ExpressでExcelファイルへのアクセスについて

このQ&Aのポイント
  • VB2008 Expressを使用してExcelファイルへのアクセス方法を知りたいです。以前はVB6+ADOを使用してAccessのMDBを扱うDBソフトを作成していましたが、現在手元にはVB2008 Expressしかありません。
  • ExcelファイルをDBのように扱うことができるのか、xlsファイルをレコードセットに格納し、条件にあったレコードを抽出する方法について知りたいです。もしExcelVBAでも同様なことができるのであれば、それでも構いません。
  • VB2008 ExpressではExcelファイルへのアクセスが可能かどうかについて質問です。以前はVB6+ADOを使用してAccessのMDBを扱ったDBソフトを作成したことがありますが、現在手元にはVB2008 Expressしかありません。Excelファイルをデータベースのように使いたいのですが、可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

十分詳しくないが (1)エクセルVBAでエクセルの世界のオブジェクトで出来ます。VB.NETに関係しない。検索やフィルタ機能など使える。 またMSクエリ(データー外部データの取り込み以下)というエクセルの仕組みでも、それをVBA化しても出来ます。 (2)エクセルファイルをDBのデータ(の一種)として処理の対象にする。VB.NETのADO.NET http://park5.wakwak.com/~weblab/selectExcelFile.htmlのような例 (3)VB.NETからエクセルの世界に入りエクセルのオブジェクトを使う http://blog.livedoor.jp/akf0/archives/51162324.htmlなど (4)VSTO(Googleでも「VSTO」で照会) ーー 普通にVB.NET内で計算させるようなプログラムの勉強とは(他ソフトを連携で扱うのは)格段に差があることを覚悟が必要。

MusaGoro
質問者

お礼

お礼が遅れ、大変失礼致しました。参考になりました。