|
こんにちは、ダヴィンチです。
マクロ処理中にプログレスバーを表示したいです。
または非同期のダイアログボックスでもいいですが。
例えば、選択されたメールの情報を単にマクロの配列変数に
バッファリングしている時は画面にはなんの変化もありません。
このような時に動作中かどうかを明示的に示したいのですが・・・
今の所しっくりするいい方法が見つかりません。
今までこのような事を試しました。
1)自動的に閉じるダイアログボックス
一次的にはいいですが、同期表示なので、
マクロの処理中に表示する事はできません。
2)Shownotifyによる非同期表示
表示した時に[OK]ボタンが押されると、
マクロの自動起動が動作します。
どうもうまく表示してくれません。
「ダイアログ表示中なので処理できません」という
エラーメッセージが表示されてしまいます。原因はわかりません。
messageやdisabledrawなどと関係がありますか?
でもShownotifyは使いたくないです。
[OK]ボタンでマクロの自動起動は私にとっては、
不要の処理ですから。
出来れば、以下のようなプログレスバーをマクロから使用できるようには
できないでしょうか?
プログレスバー仕様:
・ゲージの分割数設定
・タイトルメッセージの設定
・プログレスバーの表示・・・マクロ処理とは非同期
・ゲージの更新
・プログレスバーの消去
これ以外の解決方法をご存知の賢者がいらっしゃれば
是非ご教示下さい。
どうぞ宜しくお願い致します。
|
|