- - PR -
VC++(MFC)からExcelマクロを起動する
1
投稿者 | 投稿内容 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-06-26 03:17
VC++(MFC)からExcelマクロを起動させたいと思っています。
↓ここの書き込みを参考に作りましたが、 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=7&topic=27656 肝心のRun()関数のところがうまくいきません。 ・引数が31個でないと、引数の数が不正でコンパイルエラーとなります ・引数を31個用意すると、コンパイルは通りますが、Run()の呼び出しで例外を投げます また、_Run2()というものも試しましたが、 ・引数が31個でないと、引数の数が不正でコンパイルエラーとなります ・引数を31個用意すると、コンパイルは通り、例外も投げませんが、マクロは実行されていないようです 一番上のbuttheadさんの書き込みに含まれているコードをそのまま使いました。 (ファイル名とマクロ名だけは修正しました) エクセルの起動やワークブックを開くのはうまく行っており、マクロ起動部分だけが正常に動いていないようです。 環境は、XP, Visual Studio 2005, Excel2007です。 よろしくお願いします。 | ||||||||||||||||
|
投稿日時: 2008-06-26 17:58
こんにちは。
参照先に
と書いてあるので、Runメソッドを下記のように書き換えたか、オーバーロードしたんじゃないですか?
ちなみに、buttheadさんの下記のコードの部分は不要ですね。
|
1