#author("2020-04-27T14:25:47+00:00","default:haikikyou","haikikyou")
[[VBA/TIPS]]

重たい処理や長時間実行される処理など、プログラム実行中に処理を取り消したいシーンがある。~
プログラムを一度実行すると、マウスポイントが処理中のマークになり中断したくともできなケースがあるだろう。~
そのような場合、一度オペレーションシステムに制御を戻すような命令を処理中に埋め込んでおくと良い。

#geshi(vb){{{
Dim found as Boolean: found = False
Do
    'Do something
    DoEvents
Loop Until found
}}}

* 参考リンク [#g5d8b5b9]

- [[DoEvents 関数>https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/doevents-function]] - &size(11){&color(gray){on https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/doevents-function};};

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP