◇ 長い時間がかかるマクロの途中で、どの程度まで処理が進んでいるか知りたい

Q:長い時間がかかるマクロの途中で、どこまで処理が進んでいるか知るにはどうすればいいでしょう。Message コマンドで表示させると、Enter を押すまで処理が止まってしまいます。

A:HintMessage コマンドが使えます。このコマンドは、タスクトレイの KMmacro アイコンにマウスカーソルをもっていった時に表示されるメッセージ(ポップアップヒント)を設定します。
 例えば、FOR 文で非常に多くの回数のループをさせる処理の途中で、「今、何回くらい終わったのか」を知りたいのであれば、

For %0=1 to 10000
   :
  if (= (mod %0 100) 0) HintMessage (& "回数=" %0)  ; メッセージ設定(更新は100回ごとにしておく)
   :
Next

としておけば、ポップアップヒントで現在の処理回数を知ることができます。