Как разместить триггер на изменение в свойстве «Application.EnableEvents» - PullRequest
0 голосов
/ 11 октября 2018

Есть ли способ запустить определенный макрос при изменении значения «Application.EnableEvents»?Поместив это в SUB:

Debug.Assert Application.EnableEvents = True

, я получаю точку останова всякий раз, когда Application.EnableEvents имеет значение False в этой подпрограмме, но я пытаюсь сделать недействительным элемент управления ленты, когда это происходит, чтобы пользователи получилиуведомление.

В идеале я ищу более общий триггер, который помещает что-то в каждую подпрограмму, потому что у меня есть сотни подпрограмм, и большинство из них переключают события включения, но я открыт для любого предложения.

Моя цель заключается в следующем: у меня есть очень сложный шаблон Excel, который в основном зависит от того, включен ли EnableEvents, и если пользователи получают ошибку, они продолжают работать так, как будто ничего не произошло, и шаблон работает не так, как предполагалось.EnableEvents должен быть ВЫКЛЮЧЕН, когда автоматические значения заполнены, как восстановление значений по умолчанию.Я пытаюсь создать флаг в своей системе, который говорит пользователям, что им нужно восстановить функциональность, прежде чем идти вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...