Возможность присвоения объекта IAccessible более удобным объектам
Я пишу надстройку для Excel в Visual Studio и VB. Я хочу отслеживать действия по щелчку меню (ленты).
Я создал что-то, что действительно работает с IAccessible, но это медленно, потому что каждый раз, когда я делаю проверку, мне приходится прогуливаться по всей системе, чтобы узнать, существует ли мой конкретный пункт меню и имеет ли он соответствующий статус и роль.
Есть ли способ назначить эти элементы, когда они будут найдены, более удобным объектам, например, кнопкам, и просто прикрепить событие "при нажатии"? Или любой другой способ НЕ повторить проверку системы?