Импортируем классы Application, Range, Workbooks, Worksheets для работы с Excel из библиотеки типов xl5en32.olb. Далее приводится кусок кода, который приводится абсолютно одинаково во всех источниках (лишнее я выбросил).
pWorkbook = *((m_app.GetActiveWorkbook()).ppdispVal);
const CString m_str("blaha.xls");
Workbook m_workbook(pWorkbook);
m_workbook.Close(COleVariant((short)0), COleVariant(m_str) , COleVariant((short)0) ); ошибка в этой функции
}
Порядок действий такой: я сам запускаю Excel с созданной Workbook (указатель pWorkbook получается корректно). Почему эта открытая Workbook не закрывается?