• ベストアンサー

Access VBA実行中にエクセルが開かない

すみません、お世話になります。 Access VBA初心者なので言葉足らずかも知れません。 申し訳ありません。 Access VBAで画面からDBの値を抽出して画面に表示、 プログラム上でその表示データをエクセル出力するというものを 作成しています。 エクセルは新しいブックを作成してデスクトップに貼り付けるように 指定しています。 エクセ出力後、Accessを終了せずに作成したエクセルを開こうとすると エクセルが最後まで表示できません。 Accessを終了するとエクセルはちゃんと表示されます。 何かAccessのほうで設定しなくてはいけないのでしょうか? それともプログラムで制御しなくてはいけないのでしょうか? まったく想像がつきません。 よろしくお願いします。

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

  • ベストアンサー
  • arare2005
  • ベストアンサー率31% (63/199)
回答No.1

エクセルファイルのCLOSEとか、OBJECTの開放とかは、きちんとされていますか? 多分、そのファイルをつかんだままだからだと思います。

rariko
質問者

お礼

お礼遅くなりまして申し訳ありません。 ブックのオブジェクトの開放が出来ていませんでした。 ありがとうございました。

その他の回答 (1)

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

> プログラム上でその表示データをエクセル出力するというものを > 作成しています。 どのような方法で出力しているのでしょう。 オートメーションなら Accessを終了していない状態で エクセルのプロセスが残っていませんか? タスクマネージャで確認のこと。 残っているようなら対策はこちらを参考に。 http://www.bcap.co.jp/hanafusa/VBHLP/ExcelErr.htm

rariko
質問者

お礼

お礼遅くなりまして申し訳ありません。 ブックのオブジェクトの開放が出来ていませんでした。 ありがとうございました。

関連するQ&A