|
連続処理を実行するとき、どこまで進んでいるかを把握するため、進行状況インジケータをつかいたくて、以下のコードを見つかり、実際動いてみました。
特に問題ありませんが、"ただいま処理中", cintRecMaxは、点滅状態になっている
ため、表示内容はわからない。
点滅させない方法は、あるのでしょうか?
ご伝授ください。
-------------------------------------------------------------------------
Dim iintLoop As Integer
Dim varRet As Variant
Const cintRecMax As Integer = 1000 'ここでは1000件のデータを処理するとします。
'進行状況インジケータを初期化します。
varRet = SysCmd(acSysCmdInitMeter, "ただいま処理中", cintRecMax)
'実際の処理ループです。
For iintLoop = 1 To cintRecMax
'
'ここで1件についての処理を行います。
'
'進行状況インジケータをカウントアップした値に更新します。
varRet = SysCmd(acSysCmdUpdateMeter, iintLoop)
Next iintLoop
'進行状況インジケータを消去します。
varRet = SysCmd(acSysCmdRemoveMeter)
--------------------------------------------------------------------------
|
|