MacroError オブジェクト (Access)
マクロ内で発生した実行時エラーのプロパティを表します。
注釈
マクロでエラーが発生すると、エラーに関する情報が MacroError オブジェクトに格納されます。 " OnError /エラー時" アクションを使用してエラー メッセージが表示されないようにしていない場合、マクロは停止し、エラー情報が標準的なエラー メッセージに表示されます。 一方、" OnError /エラー時" アクションを使用してエラー メッセージが表示されないようにしている場合は、 MacroError オブジェクトに格納された情報を条件またはカスタム エラー メッセージで使用することができます。
After an error has been handled, the information in the MacroError object is out of date, so it is a good idea to clear the object by using the ClearMacroError action. これにより、 MacroError オブジェクト内のエラー番号がゼロにリセットされ、エラーの説明、マクロ名、アクション名、条件、引数など、オブジェクト内に格納されているその他のエラー情報がすべてクリアされます。 このようにすると、後で再度 MacroError オブジェクトを調査して、別のエラーが発生していないかを確認できます。
MacroError オブジェクトには、一度に 1 つのエラー情報のみが格納されます。 マクロ内で複数のエラーが発生した場合は、最後のエラーに関する情報だけが MacroError オブジェクトに格納されます。
MacroError には、Visual Basic for Applications (VBA) コードの実行中に発生した実行時エラーに関する情報は格納されません。 VBA での実行時エラーの処理の詳細については、「ランタイム エラー処理の要素」を参照してください。
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。