• 3571阅读
  • 1回复

[提问]word二次开发 [复制链接]

上一主题 下一主题
离线tlcugb
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-19
word二次开发不能打开文档:代码如下:

QAxObject wordAplication("Word.Application");
QString version = wordAplication.property("Version").toString();
QAxObject *wordDocuments = wordAplication.querySubObject("Documents");
QList<QVariant> var;
var.append(QVariant(ppt));
var.append(QVariant(true));
var.append(QVariant(false));
var.append(QVariant(false));
var.append(QVariant(""));
var.append(QVariant(""));
var.append(QVariant(true));
var.append(QVariant(""));
var.append(QVariant(""));
var.append(QVariant(0));
var.append(QVariant(0));
var.append(QVariant(54936));
var.append(QVariant(false));
var.append(QVariant(false));
var.append(QVariant(false));
var.append(QVariant(0));
var.append(QVariant(false));

QAxObject *wordDocument = wordDocuments->querySubObject("Open(const QVariant&,const QVariant&,const QVariant&,const const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&)",
  var);
if(!wordDocument)
  return QString();
wordAplication.querySubObject("Quit()");
wordDocument指针是0,请问是什么原因?word是07版本的
离线tlcugb

只看该作者 1楼 发表于: 2013-03-20
自己顶一下,谁帮帮忙!
快速回复
限100 字节
 
上一个 下一个