Задать вопрос
Ответы пользователя по тегу C++
  • Как вызвать Excel из приложения на Visual C++ 6 (MFC)?

    @shupike Автор вопроса
    Не поверите :-) - залез в архивы, нашел саму первую программку, где использовал 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(); Вроде заработало. Спасибо за поддержку в любом случае :-)
    Ответ написан
    Комментировать