Excel VBA質問箱 IV

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

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


73809 / 76732 ←次へ | 前へ→

【7396】ユーザダイアログをバックグラウンドで
質問  匿名  - 03/9/4(木) 10:01 -

引用なし
パスワード
   はじめまして、匿名で失礼致します。
VBA初心者ですが、よろしくお願い致します。

さて、質問したい内容ですが、以下の件で思案しております。

ユーザフォームをバックグラウンドでロードし、表示できないのか?
という点です。

通常、ユーザフォームの表示には、frm.ShowのようにShowメソッドを
用いると思います。
これですとフォアグラウンドの処理となり、ユーザフォームをアンロードするまで
次のステップを実行することができません。
モーダレスで起動して結局処理がユーザフォームに占有される形になります。

私の解決策として以下の2点を考えました。

1.Showメソッド以外のメソッドでユーザフォームを表示する。
(そのようなメソッドがあればいいのですが。。。)

2.スレッドを生成してユーザフォームと他の処理を分岐する。
(VBAでスレッドは生成できるのでしょうか?)

といった形です。
上記の1.ですがそのようなメソッドは存在しない感じです。。。
上記の2.ですが、サポートされているのかさえどうか。。。

基本的な質問ですが、よろしくお願いいたします。

1 hits

【7396】ユーザダイアログをバックグラウンドで 匿名 03/9/4(木) 10:01 質問
【7398】Re:ユーザダイアログをバックグラウンドで INA 03/9/4(木) 10:20 回答
【7399】Re:ユーザダイアログをバックグラウンドで 匿名 03/9/4(木) 10:29 質問
【7400】Re:ユーザダイアログをバックグラウンドで INA 03/9/4(木) 10:51 回答
【7436】Re:ユーザダイアログをバックグラウンドで 匿名 03/9/5(金) 8:31 発言

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