こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

すみません、お世話になります。
Access VBA初心者なので言葉足らずかも知れません。
申し訳ありません。

Access VBAで画面からDBの値を抽出して画面に表示、
プログラム上でその表示データをエクセル出力するというものを
作成しています。
エクセルは新しいブックを作成してデスクトップに貼り付けるように
指定しています。
エクセ出力後、Accessを終了せずに作成したエクセルを開こうとすると
エクセルが最後まで表示できません。
Accessを終了するとエクセルはちゃんと表示されます。

何かAccessのほうで設定しなくてはいけないのでしょうか?
それともプログラムで制御しなくてはいけないのでしょうか?
まったく想像がつきません。

よろしくお願いします。

投稿日時 - 2006-11-08 14:47:05

QNo.2525753

すぐに回答ほしいです

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

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

投稿日時 - 2006-11-08 15:08:54

お礼

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

投稿日時 - 2006-11-09 13:33:22

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

> プログラム上でその表示データをエクセル出力するというものを
> 作成しています。
どのような方法で出力しているのでしょう。

オートメーションなら
Accessを終了していない状態で
エクセルのプロセスが残っていませんか?
タスクマネージャで確認のこと。
残っているようなら対策はこちらを参考に。
http://www.bcap.co.jp/hanafusa/VBHLP/ExcelErr.htm

投稿日時 - 2006-11-08 15:54:53

お礼

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

投稿日時 - 2006-11-09 13:34:04

あなたにオススメの質問