zdy20520 发表于 2013-9-24 11:18:24

如何使用AutoIT对WORD进行输入文字

如何使用AutoIT对WORD进行输入自己想要的文字,就像我们平时在WORD中输入的文字一样,可以一个字符一个字符的显示输入。刚学习,不是很懂,求教!!!

guti_8014 发表于 2013-9-24 16:26:53

一个个的输入就是send
或者把要写入的内容放到配置文件里
程序读取再写入word
至于word操作你看下帮助word management

zdy20520 发表于 2013-9-24 19:03:38

我写了了一个简单的输入,但是程序运行起来后,他们不能输入,需要自己手动点击一下WORD,然后才自动输入,这个有什么办法解决吗??

kevinch 发表于 2013-9-25 08:48:45

$str="这是测试文字!"
$word=ObjCreate("word.application")
$word.visible=True
$doc=$word.documents.add
For $n=1 To StringLen($str)
        $doc.application.selection.endkey(5)
        $doc.application.selection.range.text=StringMid($str,$n,1)
        Sleep(1000)
Next
MsgBox(0,"","是这样吗?")
$doc.close(false)
$word.quit这个试下

annybaby 发表于 2013-9-25 09:03:46

回复 4# kevinch

感谢分享,VBA高手,希望可以有空写个学习心得之类的

zdy20520 发表于 2013-9-25 14:28:41

回复 4# kevinch


    谢谢分享,想要的就是这样的效果!!非常感谢
页: [1]
查看完整版本: 如何使用AutoIT对WORD进行输入文字