|
▼あおぎん さん:
こんにちは。
neptuneさんの回答に埋もれてしまって気づきませんでした。
申し訳ありません。
> 今回は、変数に入れたデータをそのままエクセルに出力したいので、
> 参照時ということになるのですね?
はい、その通りです。
> 変更時というのは、変数に入れたデータをさらに加工したい場合
> ということになるのでしょうか??
> 今のところ、必要ない(というよりどういう場合使用したらいいのか
> よくわかってません;)ので、
> dbOpenSnapshotで開いたらいいということにしておきます(笑)
Recordsetオブジェクトを使っていくうちに
変更が必要になる事もあるかと思われますので
頭の片隅にでもしまっておいて下さい^^
> 安定するまで。。とはどのくらいなのでしょう?
> しばらく使ってみて、変な動きがなくなったら、
> xlsApp.Visible = True をはずしても大丈夫ということですか??
そうですね、自分で作ったものを自分で使っていると
意外な落とし穴が見つからない場合もあるので、
他の人が4、5回使っても特に問題のないようでしたら
コメント化みてはいかがでしょうか。
> できれば、最終的には、非表示の状態でエクセルに貼り付けて、
> そのあと、エクセルを開きたいなと思っています。
> エクセルへの貼り付けまでをひとつのコマンドにして、
> エクセルを開くのは別コマンドにしたほうがよいのでしょうか?
という事ですので、安定してきたら最後の方に Visible = True を
付け加えてあげるのが良いかもしれません。
neptuneさんの回答にもありますが、
> データの挿入操作の間、画面更新をStopするという手もあります。
こちらを使う場合は、ExcelのヘルプやWeb検索にて
・DisplayAlerts
・ScreenUpdating
を確認されてみて下さい。
|
|