こんにちは良です。いつもお世話になっております。
環境は一つはVB.NET2003 Excel2003 WinXPです。
もう一つはWin2000 Pro Excel2000 VB.NET2003です。
http://msdn2.microsoft.com/ja-JP/library/wss56bz7.aspx
でも調べたんですが
Microsoft.Office.Interop(エクセルの名前空間)
の名前空間
というのはExcel2003には対応しているんですが2000
には対応していなくてExcel2000のPCにこの名前空間を入れると
エクセルの型の定義のところで「Excel.Applicationは定義されていません」
と出ます。
Microsoft.Office.Interop
の名前空間を外すとそのPCでのエラーはなくなるんですが
逆にWinXP Excel2003のPCで「Excel.Applicationは定義されていません」とエラーがでます。どう対処したらよろしいでしょうか?
ご教授のほうよろしくお願いいたします。
参照設定を外し、遅延バインディング(実行時バインディング)を使います。
注意する点は
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200603/06030081.txt
とか。
こんにちは良です。
>特攻隊長まるるうさん
お返事ありがとうございます。
遅延バインディングの方法がよくわからなかったので
ネットで調べてみます。
いつも本当にありがとうございますm(__)m
| ツイート |
|