Если поддерживает COM то примерно так.
| Код | // устанавливаем путь к файлу шаблона AnsiString sFile = GetCurrentDir()+"\\NaclSf.xlt";
// инициализируем Excel, открываем этот шаблон try { App=Variant::GetActiveObject("Excel.Application"); } catch(...) { try { App=Variant::CreateObject("Excel.Application"); } catch (...) { Application->MessageBox("Невозможно открыть Microsoft Excel!" " Возможно этого приложения на компьютере не установлено.","Ошибка",MB_OK+MB_ICONERROR); }} try { App.OlePropertyGet("WorkBooks").OleProcedure("Open",sFile.c_str(),0,false,1); Sh=App.OlePropertyGet("WorkSheets",1); } catch(...) { Application->MessageBox("Ошибка открытия книги Microsoft Excel!","Ошибка",MB_OK+MB_ICONERROR); } Variant cells = App.OlePropertyGet("Cells"); Variant cell = cells.OlePropertyGet("Item",OleVariant(1),OleVariant(1));
| |