VisualStudio .NET 2003のVC++でExcel2000を起動

[戻る]
おさる 2010/03/16(火) 08:57:03
VisualStudio .NET 2003のVC++でExcel2000を操作するソフトを作成したいと思っていま
す。
ですが、Excelの操作方法について無知で、ヘルプを見ても理解に苦しむところがありま
すので、
まずはサンプルコードをベースに拡張していこうと思っています。
ネットにはそのようなサンプルコードが見当たりませんでしたので、
すみませんが、VisualStudio .NET 2003のVC++でExcel2000を起動するだけのサンプルコ
ードを提供いただけないでしょうか。
簡単ではありますがご教授ください。

PATIO 2010/03/16(火) 10:03:31
マネージドC++なのかアンマネージドC++なのかで話が変わってくるのでは?

アンマネージドならMFCを使うのかとか。

Excelの操作にしてもどこまでやりたいのかで話が変わってきそうな気もします。

みい 2010/03/16(火) 13:50:21
参考
http://www.ujasiri.com/prglib/vc/excel/vc_excel.html

.NET2003とExcel2000の組合せはないですが、基本は同じです。

おさる 2010/03/27(土) 08:31:57
>PATIO様
やりたいこととしましては、
Execelファイル(Excel2000)を読み込んで、列の追加とセルへの書き込みになります。
MFCを使用することを考えていますが、とっかかりでつまづいております。

>みい様
上記のパスにあるサンプルは実施したのですが、
下記のエラーが発生したためこの掲示板にて質問させていただいております。

fatal error C1083: タイプ ライブラリ ファイルを開けません。'C:\Program 
Files\Microsoft Office\Office10\EXCEL.EXE': No such file or directory

Excel2000であるためなのか、下記パスにEXCEL.EXEがありますので、
パスを変えてみたのですが、下記のエラーが発生しております。

パス→
C:\Program Files\Microsoft Office\Office\EXCEL.EXE

エラー→
fatal error C1083: タイプ ライブラリ ファイルを開けません。'c:\program 
files\microsoft office\office\excel.exe': タイプ ライブラリ/DLL の読み込みエラー
です。


すみませんが、ご回答をお願いします。

みい 2010/03/30(火) 22:03:21
上記HP内のExcel2000の項目、例えば
http://www.ujasiri.com/prglib/vc/excel/import/xlsnew_exp.html
も見てみましたか?
Excel2000だとDLLが少し変わりますよ。

おさる 2010/04/13(火) 09:06:43
[[解決]]
>みい様
ご教授ありがとうございます。
指定のサンプルコードと組み合わせたところ、正常に動作しました。
ありがとうございました。

古いスレッドには追加発言できません。