Сохраняю документ из формат doc в txt. Вроде все работает,но в консоли приложения следующая ошибка :
QAxBase::querySubObject: SaveAs(const QVariant&, const QVariant&): Error calling function or property in (?? Microsoft Word)
#include <QtGui>
#include <QAxWidget>
#include <QAxObject>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// Открываем документ
QAxObject * word = new QAxObject("Word.Application");
word->setProperty("Visible", true);
word->querySubObject("Documents")->querySubObject("Open(QVariant)", "c:\\SOSQT.doc");
QAxObject* active_doc = word->querySubObject("ActiveDocument");
QVariant newFileName("c:\\2.txt");
QVariant fileFormat(2); //Saving as filtered txt
active_doc->querySubObject("SaveAs(const QVariant&, const QVariant&)", newFileName, fileFormat);
// Закрываем
word->querySubObject("ActiveDocument")->dynamicCall("Close()");
word->dynamicCall("Quit()");
return app.exec();
}
Подскажите, в чем проблема?