Дела примерно так:
CWnd w;
CWnd *ww=&w;
LPDISPATCH df;
//Ищу открытое окно Excel
ww = FindWindow("XLMAIN",NULL);
//Включаю автоматизацию
ww->EnableAutomation();
//Получаю IDispatch
df = ww->GetIDispatch(FALSE);
Но сделать с ним ничего нельзя, если дальше делать:
CApplication cap2(df);
cap2.get_Workbooks();
Выдает "Член группы не найден", т.е. dispatch указывает куда-то не туда.
Какие есть предложения?
Может где есть про это почитать?
13.06.05 16:46: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов