获取绕过警报的ID或说明

我正在开发我的macros,可以在没有任何问题的情况下长时间运行完全自动化。 但是有时我会在运行时收到警报(例如, Excel不能显示超过1000个标签 )。 我希望得到关于任何正在进行的问题的通知,例如警报而不停止macros。

众所周知的Application.DisplayAlerts = False对于我来说是不够的,因为我想识别任何types的警报,并且至less在其到期时将其ID或描述放入我的日志文件中。

有什么方法可以获得ID或绕过警报的任何种类的描述?