QAxObject* WordApplication = new QAxObject("Word.Application"); WordApplication->dynamicCall("SetVisible(bool)", false); WordApplication->querySubObject("Documents")->querySubObject("Open(QVariant)", _filename); QString newFilename = ...new...name... QAxObject* active_doc = WordApplication->querySubObject("ActiveDocument"); QVariant newF(_outputDir + newFilename); QVariant fileFormat(6); //Сохраняем в rtf. 2 - txt active_doc->querySubObject("SaveAs(const QVariant&, const QVariant&)", newF, fileFormat); // Закрываем WordApplication->querySubObject("ActiveDocument")->dynamicCall("Close()"); WordApplication->dynamicCall("Quit()");
Открываем doc файл, сохраняем его в rtf. При этом окно Ms Word скрываем
Комментариев нет:
Отправить комментарий