如何往word里插入图片,QT在word中插入图片
内容导航:
- 如何往word里插入图片
- QT在word中插入图片
一、如何往word里插入图片
word插入图片教程:
1、Word2019软件进行明,用该软件打开Word文档,鼠标点击需要插入图片的地方,然后找到菜单栏中的“插入”选项,然后点击该选项
2、进入“插入”界面,找到“图片”选项并点击该选项,在“插入图片来自”栏下选择图片来自的地方,这里选择“此设备”选项即电脑里自定义的图片,通过操作自定义图片来演示如何给Word文档插入图片;当然也可以选择“联机图片”选项即通过网络途径搜索到的图片来给Word文档插入图片。
3、进入“插入图片”界面,找到需要插入图片的目录,选择需要插入的图片,然后点击“插入”按钮。
4、此时Word文档中就插入了自定义的图片,可以利用Word对该图片进行适当地修饰使图片展示效果更好。
二、QT在word中插入图片
为楼主搜索到的网上已有资料,经验证正确:
-----------------------------------------------------
操作word的步骤:1.
新建一个文件,在绘制好的表格需要插入数据的地方设置书签(插入-书签),另存为模版文件
(.dot)。
2.新建一个Qt工程,在main文件中如下定义:#include
argv);//新建一个word应用程序,并设置为可见QAxWidget*word=newQAxWidget(Word.Application,0,Qt::MSWindowsOwnDC);word-setProperty(Visible,
true);//获取所有的工作文档QAxObject*documents=word-querySubObject(Documents);//以文件template.dot为模版新建一个文档
documents-dynamicCall(
Add(QString),
QString::fromLocal8Bit(
D:/template.dot));//获取当前激活的文档QAxObject*document=word-querySubObject(
ActiveDocument);//获取文档中名字为text的标签QAxObject*bookmark_text=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将字符InsertText插入到标签位置if(!bookmark_text-isNull()){
bookmark_text-dynamicCall(
Select(void));bookmark_text-querySubObject(Range)-setProperty(Text,
InsertText);}//获取文档中名字为pic的标签QAxObject*bookmark_pic=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将图片插入到标签位置if(!bookmark_pic-isNull()){
bookmark_pic-dynamicCall(
AddPicture(void));bookmark_pic-querySubObject(Range)-setProperty(
InlineShape,
D:/waitting.gif);}//将文件另存为docbyqt.doc,关闭工作文档,退出应用程序