Страницы: 1
RSS
Перебрать все открытые книги если они запущены в отдельных процессах
 
Господа,
открыты несколько книг, мне надо получить объект той, которая сейчас выше всех (ActiveWindow).
Делаю GetObject(,"Excel.Application")
но возвращается ActiveWindow книги, открытой самой первой.
Больше в Workbooks этого инстанса экселя других книг нету.

Отсюда вопрос:
можно ли получить объект по hWnd?

В процессах я вижу, что открыты несколько экземпляров экселя. Как их перебрать все, и уточнить, кто из них выше всех? Ну и получить его путь. А уже по пути я и получу объект.
 
Цитата
Жирный Тони написал:
можно ли получить объект по hWnd?
Здравствуйте.
Можно на дружественном сайте.
Под спойлером.
 
doober, мерси боку,
только чтото он у меня в вечный цикл уходит и выкидывает один документ. пока не понял почему. надо будет потестить.
Страницы: 1
Наверх