マクロの二重起動を防止するとき、処理時間がある程度一定なマクロは「直近に実行してないマクロ」条件でいいと思うんだけど、一定じゃない場合は起動中フラグ用の変数作って条件にするしかない?

どっかに二重禁止オプションとかないよね?