ええ
今のところ、既に利用中のマクロで
・開始直後にアクションで、フローティングボタンのトリガー無効化(これでボタンが消える)
・実行中であることをグローバル変数に保持
・既に利用中のマクロの一連のアクションひとつひとつにつき、直前でそのグローバル変数を参照して継続可否判定
・実行中であることをグローバル変数から削除
・一連のアクション終了後に最後のアクションでフローティングボタンのトリガー有効化(これでボタンが再表示される)

としておいて、新たに「マクロ停止ボタン用マクロ」としてグローバル変数が「実行中」を示す間だけ「押せばグローバル変数から『実行中』の旨を削除するフローティングボタンを表示させる」ようにする

ことで実現できるんだろうなと思ってるんですが、実現したいことに対して分不相応に複雑な気がするので「単一マクロで実現できないなら、もういいや」と思ってるところです