Здравствуйте!
В VB имею класс cLExApp.
внутри Public WithEvents cLExApp As excel.Application
...
Открываю ексел. Параллельно существуют (появляются) другие экземпляры excel.Application. Их открываю не я.
в событии Private Sub cLExApp_WorkbookOpen обрабатываю открытие книг.
к сожалению, если мой ексел “сами первый” в cLExApp_WorkbookOpen отлавливаются все книги, открытие которых происходит в любом из экземпляров excel Application даже в “чужом. И, редко, но некоторые “чужие” книги пропускаются.
Мне нужно понимать только открытие книг открытых моим экземпляром.
И как раз в этом плане, никак не могу определить экземпляр excel, который открыл книгу и спрвоцировал собитие cLExApp_WorkbookOpen. Т.е. получить объект excel, в котором произошло открытие книги.
Как можно найти?
...уже поздно, и наверно не совсем понятно объяснил.
Спасибо!