- ベストアンサー
Access VBA実行中にエクセルが開かない
すみません、お世話になります。 Access VBA初心者なので言葉足らずかも知れません。 申し訳ありません。 Access VBAで画面からDBの値を抽出して画面に表示、 プログラム上でその表示データをエクセル出力するというものを 作成しています。 エクセルは新しいブックを作成してデスクトップに貼り付けるように 指定しています。 エクセ出力後、Accessを終了せずに作成したエクセルを開こうとすると エクセルが最後まで表示できません。 Accessを終了するとエクセルはちゃんと表示されます。 何かAccessのほうで設定しなくてはいけないのでしょうか? それともプログラムで制御しなくてはいけないのでしょうか? まったく想像がつきません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エクセルファイルのCLOSEとか、OBJECTの開放とかは、きちんとされていますか? 多分、そのファイルをつかんだままだからだと思います。
その他の回答 (1)
- bonaron
- ベストアンサー率64% (482/745)
回答No.2
> プログラム上でその表示データをエクセル出力するというものを > 作成しています。 どのような方法で出力しているのでしょう。 オートメーションなら Accessを終了していない状態で エクセルのプロセスが残っていませんか? タスクマネージャで確認のこと。 残っているようなら対策はこちらを参考に。 http://www.bcap.co.jp/hanafusa/VBHLP/ExcelErr.htm
質問者
お礼
お礼遅くなりまして申し訳ありません。 ブックのオブジェクトの開放が出来ていませんでした。 ありがとうございました。
お礼
お礼遅くなりまして申し訳ありません。 ブックのオブジェクトの開放が出来ていませんでした。 ありがとうございました。