Qt调用word 例子
2015-12-07 00:35
495 查看
Qt调用word 例子
Getting Microsoft Word Object to SaveAs
#include <QtGui>
#include <QAxObject>
#include <QAxWidget>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QAxWidget word("Word.Application");
word.setProperty("Visible", true);
QAxObject * documents = word.querySubObject("Documents");
documents->dynamicCall("Add (void)");
QAxObject * document = word.querySubObject("ActiveDocument");
document->dynamicCall("SaveAs (const QString&)", QString("e:/test/docbyqt.doc"));
document->dynamicCall("Close (boolean)", false);
word.dynamicCall("Quit (void)");
return 0;
}
Getting Microsoft Word Object to SaveAs
//Start Word
my_app = new QAxObject("Word.Application", this);
QAxObject* my_docs = my_app->querySubObject("Documents");
//Open newDocName
QVariant filename(newDocName);
QVariant confirmconversions(false);
QVariant readonly(false);
QVariant addtorecentfiles(false);
QVariant passworddocument("");
QVariant passwordtemplate("");
QVariant revert(false);
QAxObject* doc = my_docs->querySubObject("Open(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", filename,confirmconversions, readonly, addtorecentfiles, passworddocument, passwordtemplate, revert);
//Pull out active document object
QAxObject* active_doc = my_app->querySubObject("ActiveDocument");
QVariant newFileName(fileNameString);
QVariant fileFormat(10); //Saving as filtered html
QVariant LockComments(false);
QVariant Password("");
QVariant recent(true);
QVariant writePassword("");
QVariant ReadOnlyRecommended(false);
active_doc->querySubObject("SaveAs(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", newFileName, fileFormat, LockComments, Password, recent, writePassword, ReadOnlyRecommended);
Getting Microsoft Word Object to SaveAs
#include <QtGui>
#include <QAxObject>
#include <QAxWidget>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QAxWidget word("Word.Application");
word.setProperty("Visible", true);
QAxObject * documents = word.querySubObject("Documents");
documents->dynamicCall("Add (void)");
QAxObject * document = word.querySubObject("ActiveDocument");
document->dynamicCall("SaveAs (const QString&)", QString("e:/test/docbyqt.doc"));
document->dynamicCall("Close (boolean)", false);
word.dynamicCall("Quit (void)");
return 0;
}
Getting Microsoft Word Object to SaveAs
//Start Word
my_app = new QAxObject("Word.Application", this);
QAxObject* my_docs = my_app->querySubObject("Documents");
//Open newDocName
QVariant filename(newDocName);
QVariant confirmconversions(false);
QVariant readonly(false);
QVariant addtorecentfiles(false);
QVariant passworddocument("");
QVariant passwordtemplate("");
QVariant revert(false);
QAxObject* doc = my_docs->querySubObject("Open(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", filename,confirmconversions, readonly, addtorecentfiles, passworddocument, passwordtemplate, revert);
//Pull out active document object
QAxObject* active_doc = my_app->querySubObject("ActiveDocument");
QVariant newFileName(fileNameString);
QVariant fileFormat(10); //Saving as filtered html
QVariant LockComments(false);
QVariant Password("");
QVariant recent(true);
QVariant writePassword("");
QVariant ReadOnlyRecommended(false);
active_doc->querySubObject("SaveAs(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", newFileName, fileFormat, LockComments, Password, recent, writePassword, ReadOnlyRecommended);
相关文章推荐
- Qt调用word 例子
- QT——QT基础
- QT——QT图形片
- Qtablewidget 无法获取单元格的值
- Win10中使用MinGW编译Qt5.5.1
- Qt Assistant介绍
- Qt Assistant介绍
- Qt 用QSqlDatabase 连接Firebird数据库
- qt creator工程转为vs工程
- qt 如何调用c函数
- qt5 解析Json文件
- MySQL的安装、编译Qt驱动和测试
- MySQL的安装、编译Qt驱动和测试
- PyQt5教程(五)——对话框
- Qt 设置鼠标
- Qt 打开保存文件对话框
- Qt 设置程序图标
- Qt 创建上下文菜单
- Qt如何实现多窗口调用
- Opencv--Qt5编译与配置