【已解决】引用word进程对象,写入变量或常量内容到word中!!
本帖最后由 mpf5566 于 2014-6-4 13:32 编辑$word = ObjCreate("word.application")
$word.visible = True
Dim $doc
With $word
$doc=.documents.add
$doc.selection.typetest("dsadasdasd")
EndWith应用了word.application,用宏模拟了输入过程得到selection.typetest,但是运行后还是无法写入内容到word中!!求助。。。。。 typetext
差之毫厘,谬以千里啊 $word = ObjCreate("word.application")
$word.visible = True
Dim $doc
With $word
$doc=.documents.add
$doc.selection.typetext("dsadasdasd")
EndWith回复 2# kevinch
嗯,粗心。。。{:face (394):} ,不过改过来后还是无法赋值{:face (319):} $word = ObjCreate("word.application")
$word.visible = True
Dim $doc
With $word
$doc=.documents.add
$doc.application.selection.typetext("dsadasdasd")
;$doc.application.selection.range.text="dsadasdasd"
EndWith那是因为你呼叫错了级别,selection对象是直属于application的,$doc是application的下级,你平级命令当然人家不甩你{:face (125):}
另外注释掉的那句与你的结果是一样的,不过更稳定 回复 4# kevinch
{:face (377):}万能的K老师。。。。多谢细心的讲解,受教受教!! 回复 4# kevinch
测试了,的确增加了rang参数稳定好多,虽然只差一参数但是可见功底之深厚啊!!{:face (197):}
页:
[1]