Как через OLE узнать открытый лист в Excel

квпаыяев
Дата: 07.05.2011 15:34:02
Мне нужно в Delphi 7 через OLE подключится к открытому окну в Excel, и к тому именно листу который в данный момент просматривает пользователь, скажите пожалуйста как узнать открытый в данный момент лист?
Я смог подключится к открытому файлу:
Excel:=GetActiveOleObject('Excel.Application');
И даже узнать список листов:
for i := 1 to Excel.WorkBooks[1].Sheets.Count do
ListBox2.Items.Add(Excel.WorkBooks[1].Sheets[i].Name);
Узнать какой из них сейчас просматривает пользователь не могу, подскажите пожалуйста как узнать, заранее благодарен!!!
Кроик Семён
Дата: 07.05.2011 16:49:19
Workbook.ActiveSheet  property
квпаыяев
Дата: 07.05.2011 17:37:03
Спасибо тебе большое!!!
Anatoly Podgoretsky
Дата: 07.05.2011 22:16:56

Ну и зачем было ждать 14 часов, а это еще повезло, когда в DOM можно было за
секунды найти.

Posted via ActualForum NNTP Server 1.4

Кроик Семён
Дата: 08.05.2011 00:00:35
14 часов
Картинка с другого сайта.
fd00ch
Дата: 08.05.2011 00:03:25
Anatoly Podgoretsky
Ну и зачем было ждать 14 часов
Чёто дядя Толя неважно считает последние пару дней ))
Anatoly Podgoretsky
Дата: 08.05.2011 00:45:31
Нормально я считаю, до своего поста
Но сути это не меняет, несколько секунд по ДОМ
Anatoly Podgoretsky
Дата: 08.05.2011 00:46:32
На всякий случай, в часе 30 минут