Не поверите :-) - залез в архивы, нашел саму первую программку, где использовал OLE (еще в 2004), вспомнил, что нужно было вытащить определенные классы из *.olb-файлов (свои для Word и для Excel). Похоже, я сейчас просто перепутал - стал вызывать Excel классами Word'a... В итоге попробовал аккуратно и отдельно по Word и по Excel, но самое главное, что я забыл (даже записал теперь в ReadMe) - вот эти строки:
BOOL COfficeApp::InitInstance()
{
// Initialize OLE libraries
if (!AfxOleInit())
{
AfxMessageBox("Could not initialize COM dll");
return FALSE;
}
AfxEnableControlContainer();
Нужно было добавить в InitInstance() в файле *.cpp проекта - перед AfxEnableControlContainer(); Вроде заработало. Спасибо за поддержку в любом случае :-)