StopAllMacros マクロ アクション

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access デスクトップ データベースで StopAllMacros マクロ アクションを使って、現在実行されているすべてのマクロを中止することができます。

設定

StopAllMacros マクロ アクションには引数はありません。

解説

通常は、すべてのマクロを中止する必要があるエラーが発生した場合に、このアクションを使います。 マクロのアクション行で、このアクションを含む条件式を使用できます。 式が True (–1) と評価されると、Access はすべてのマクロを停止します。

たとえば、他のマクロの実行を含む、いくつかの複合アクションの 1 つとしてメッセージ ボックスを表示するマクロがあるとします。 ユーザーがこのメッセージ ボックスで [キャンセル] をクリックすると、StopAllMacros マクロ アクションで、実行中のすべてのマクロを中止できます。

マクロが Echo アクションまたは SetWarnings アクションを使用してエコーまたはシステム メッセージの表示をオフにした場合、 StopAllMacros マクロ アクションによって自動的にオンに戻されます。

Visual Basic for Applications (VBA) モジュールではこのアクションは使えません。