• ベストアンサー

VC++でExcelファイルを扱う方法

VC++アプリケーションの開発を行っているのですが、VBでExcelファイルを扱うようにVC++でも扱うことはできるのでしょうか? できるのであれば、その方法をぜひ教えていただきたいのですが・・・ 開発環境は、VC++ Ver6.0 Excelは2000を使用しています。

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

  • ベストアンサー
回答No.2

VBの様にお手軽には出来ないようですが 不可能ではなさそうです。

参考URL:
http://www1.plala.or.jp/knambo/vc/

その他の回答 (3)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4

すっかり頭から抜けてました・・・ #importディレクティブを使用してExcelのタイプライブラリを取り込めば、MFCを使わなくてもC++でVBと同じように(デフォルトプロパティが使えないなど少しは違いがありますが)Excelを利用できます。 詳しくはMSDNで#importを検索してください。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

MFCを使うなら、2通りあります。 1.ExcelをActiveX Exeとして操作する。 2.ExcelファイルをデータベースとしてODBCドライバ経由でアクセスする。 ここらへんが簡単なほうでしょう。

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

VBA はVBとは異なるものなのでできないだろうと思っていたのですが、挑戦していらっしゃる方もいました。MSO9.dllなどのランタイムライブラリを直接呼び出して操作していらっしゃいます。 私にはこれに関しては技術的な点はわかりません。

参考URL:
http://www.jsdlab.co.jp/~kei/studio/excel/index.html

関連するQ&A