Название: Получить свойство документа Excel Отправлено: Maratus от Ноябрь 22, 2011, 10:36 есть книга Excel, хочу получить свойство (время последнего сохранения книги)
ActiveWorkbook.BuiltinDocumentProperties("Last Save Time") // Пробую так QAxWidget excel("Excel.Application"); excel.setProperty("Visible", true); QAxObject *workbooks = excel.querySubObject("WorkBooks"); workbooks->dynamicCall("Open (const QString&)", Filename); QAxObject *workbook = excel.querySubObject("ActiveWorkBook"); QAxObject *properties = workbook->querySubObject("BuiltinDocumentProperties"); // Тут все работает, выдает кол-во свойств книги 34 int cnt = properties->dynamicCall("Count()").toInt(); // Далее пробую получить свойство QString str; // так получается пустая строка str = properties->dynamicCall("Item(const QString&)", QVariant("Last Save Time")).toString(); // и так тоже получается пустая строка str = properties->dynamicCall("Item(int)", QVariant(12)).toString(); // и так тоже str = workbook->dynamicCall("BuiltInDocumentProperties(const QVariant&)", QVariant("Last Save Time")).toString(); не соображу как вытащить это свойство ??? Название: Re: Получить свойство документа Excel Отправлено: _OLEGator_ от Ноябрь 22, 2011, 11:39 Код
Должно помочь Название: Re: Получить свойство документа Excel Отправлено: Maratus от Ноябрь 22, 2011, 12:21 Код
Должно помочь |