Вопрос:
Есть ли способ отслеживать все вызовы подсистемы и функции (вроде как исторический «стек вызовов»), которые возникают при открытии формы? Меня не интересуют функции, которые вызываются в запросах, заполняющих элементы управления, только на уровне формы или управления.Как я могу отслеживать, какие процедуры выполняются
О себе:
Моя форма загружается дольше, чем я полагаю. Я думаю, что некоторые из процедур обработки событий выполняются несколько раз в ответ на запросы, которые требуются, и определенные процедуры «on_click», вызываемые.
Я вставил следующий код в начале каждого подраздела и функции в VBA для формы:
sProcList = sProcList & "lstContacts_Click" & nl
Где:
sProcList
является глобальная строковая переменная"lstContacts_Click"
является название суб/функции в виде строкиnl
является функциональноvbCRLF
Когда я проверяю переменную когда форма полностью открыта, sProcList это:
Form_Open
ChangeSortOrder 1
lstContacts_Click
Это на самом деле то, что я хочу, чтобы случаться, но я не считаю, что это точный. Я не знаю, как лучше это сделать.