ndyndy 发表于 2012-3-28 19:37:25

怎样在word中插入对象[已解决】

本帖最后由 ndyndy 于 2012-4-1 07:33 编辑

怎样在word中插入对象路下图所示

就是点击"说明.txt"就能打开这个文档

pp648852 发表于 2012-3-28 20:45:11

这是AU3的知识?发错地方了吧?

au3x 发表于 2012-3-28 22:39:21

word 插入?

ndyndy 发表于 2012-3-29 10:10:57

可能我没讲清楚,就是用au3编辑word文档,用au3在word中插入表格、替换文字等我会,就是不会用au3在word中插入对象。如上面所说的插入"说明.txt"这个对象,当然也可以是一个视频

ndyndy 发表于 2012-3-29 10:11:39

可能我没讲清楚,就是用au3编辑word文档,用au3在word中插入表格、替换文字等我会,就是不会用au3在word中插入对象。如上面所说的插入"说明.txt"这个对象,当然也可以是一个视频

kevinch 发表于 2012-3-29 12:21:44

$word=ObjCreate("word.application")
$word.visible=true
$doc=$word.documents.add
With $doc
        .parent.application.selection.InlineShapes.AddOLEObject("Package","D:\说明.txt",False,True)
EndWith测试代码,路径改成你的文件路径

ndyndy 发表于 2012-3-30 08:59:27

感谢kevinch 还有一个问题为什么用au3插入的对象下面没有文件名

ndyndy 发表于 2012-3-30 09:06:47

问题已解决将
.parent.application.selection.InlineShapes.AddOLEObject("Package","D:\说明.txt",False,True)

的最后一个true改成flase
.parent.application.selection.InlineShapes.AddOLEObject("Package","D:\说明.txt",False,false)
就能显示文件名了

ndyndy 发表于 2012-3-30 13:07:37

问题又出来了就是不能插入到指定位置,只能插入到文件的第一行。怎样把光标移到指定位置。

kevinch 发表于 2012-3-30 14:03:59

你所说的指定位置是什么?

ndyndy 发表于 2012-3-30 16:10:02

就是在文档中的某一行

ndyndy 发表于 2012-3-30 16:11:06

或某一特定字符

kevinch 发表于 2012-3-30 19:09:56

http://www.autoitx.com/forum.php?mod=redirect&tid=31309&goto=lastpost#lastpost
基本都在这了

雨林GG 发表于 2012-6-15 15:53:19

学习word路过这儿,
页: [1]
查看完整版本: 怎样在word中插入对象[已解决】