Ученик-кочегар
Группа: Участник
Сообщений: 1
|
Всем привет. Недавно начал осваивать работу с Word и Excel через C++ Builder. С помощью нескольких источников написал большой код, который строит диаграмму в Excel, а потом копирует ее и вставляет в Word.
Все работает так, как мне нужно в 2003 офисе. Но при запуске той же проги в купе с 2007 офисом — она вылетает.
Код примерно такой, пролема в последней строчке:
vVarAppEx=CreateOleObject("Excel.Application");
vVarBooks=vVarAppEx.OlePropertyGet("Workbooks");
vVarBook=vVarBooks.OlePropertyGet("Item",1);
vVarSheets=vVarBook.OlePropertyGet("Worksheets");
vVarSheet=vVarSheets.OlePropertyGet("Item",1);
vVarSheet.OlePropertyGet("Select");
vVarChartObjs=vVarSheet.OlePropertyGet("ChartObjects"); //Здесь ошибка
Пишет, что "Член группы не найден".
Перерыл кучу источников, не нашел ничего умного. Может быть, кто-то с подобным сталкивался или просто может может объяснить в чем проблема 2007-го офиса?
Заранее спасибо. |