• ベストアンサー

Excel出力が出来ないマシンがある

VB6でDBの内容をExcelに出力するプログラムを作りました。 お客さんの所で実行してみると、端末Aからはきちんと出力されるのに端末Bから何も出力されないそうです。 全く同じデータを使っていますが、端末のOSなどは異なっているかもしれません。(まだ詳しく聞いてません。) VBの方での参照設定では「Microsoft Excel 9.0 Object Library」を参照してます。 OSやExcelのバージョンによって出力されなかったりするのでしょうか?

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

officeのバージョンが変われば 「Microsoft Excel 9.0 Object Library」ここも変わります。 XPで10.0だったっけ? 2003で11.0? こういう環境に依存するシステムは最初から環境を限定させて使うか、環境に依存しないシステムにするか。環境によってセットアップファイルを変更するとか。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.2

参照方式をオブジェクトライブラリを使わずに Set objExcel = CreateObject("Excel.Application") にして使用したら、 全バージョンで使える命令は全て使用できます。

すると、全ての回答が全文表示されます。

関連するQ&A