Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5637 / 13645 ツリー ←次へ | 前へ→

【49703】userFormの解放について patio 07/6/17(日) 21:08 質問[未読]
【49709】Re:userFormの解放について neptune 07/6/18(月) 10:39 発言[未読]
【49730】Re:userFormの解放について patio 07/6/18(月) 23:47 お礼[未読]

【49703】userFormの解放について
質問  patio  - 07/6/17(日) 21:08 -

引用なし
パスワード
   こんばんは。userFormが解放される時期が良く分からないので、
投稿させてもらいました。subプロシージャの中に Unload Me
と記述したとしても、実際にuserFormがメモリから解放されるのは
そのsubプロシージャが終わってからなのでしょうか?
コードを実行してすぐに解放されれば都合がいいんですけど・・・
分かる方がいたら教えてください。
宜しくお願いします。

【49709】Re:userFormの解放について
発言  neptune  - 07/6/18(月) 10:39 -

引用なし
パスワード
   ▼patio さん:
こんにちは

簡単なサンプルソースをUPした方が、的確な回答が付く可能性が
高いですから、次回からそうしましょう。

>こんばんは。userFormが解放される時期が良く分からないので、
>投稿させてもらいました。subプロシージャの中に Unload Me
>と記述したとしても、実際にuserFormがメモリから解放されるのは
>そのsubプロシージャが終わってからなのでしょうか?
先ず、どのような方法で、UserFormを操作しているのかわからないので
いろんなケースが考えられます。
Excelからいじくっている場合は、
多分ですが、Excelのオブジェクト関係をいじくったらExcelを終了する
までは開放されなかったと思います。

こういう問題もあります。(下の最初の4文字は修正して下さい。)
HTTp://support.microsoft.com/kb/414288/ja


OLEでExcelを操作している場合は、「Excel インスタンス 消えない」
で、ググッて見てください。沢山情報があると思います。

>コードを実行してすぐに解放されれば都合がいいんですけど・・・
OLEの場合は上記の検索で解決方法もわかりますが、
Excel内で操作している場合は残念ですがわかりません。

【49730】Re:userFormの解放について
お礼  patio  - 07/6/18(月) 23:47 -

引用なし
パスワード
   ▼neptune さん:
neptuneさん、回答ありがとうございます。
次回からは具体的なサンプルコードを添えて質問することにします。
ご指導ありがとうございます。
neptuneさんから提供して頂いた情報で、問題は解決しそうです。
あとは自分でなんとか頑張ります(>_<)
ありがとうございました。

5637 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free