找回密码
 加入
搜索
查看: 5111|回复: 5

[系统综合] 如何使用AutoIT对WORD进行输入文字

  [复制链接]
发表于 2013-9-24 11:18:24 | 显示全部楼层 |阅读模式
如何使用AutoIT对WORD进行输入自己想要的文字,就像我们平时在WORD中输入的文字一样,可以一个字符一个字符的显示输入。刚学习,不是很懂,求教!!!
发表于 2013-9-24 16:26:53 | 显示全部楼层
一个个的输入就是send
或者把要写入的内容放到配置文件里
程序读取再写入word
至于word操作你看下帮助word management
 楼主| 发表于 2013-9-24 19:03:38 | 显示全部楼层
我写了了一个简单的输入,但是程序运行起来后,他们不能输入,需要自己手动点击一下WORD,然后才自动输入,这个有什么办法解决吗??
发表于 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
这个试下

评分

参与人数 1金钱 +30 收起 理由
annybaby + 30 感谢分享.....喜欢你的VBA

查看全部评分

发表于 2013-9-25 09:03:46 | 显示全部楼层
回复 4# kevinch

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

评分

参与人数 1金钱 +30 收起 理由
kevinch + 30 谢谢,可以考虑一下这个提议

查看全部评分

 楼主| 发表于 2013-9-25 14:28:41 | 显示全部楼层
回复 4# kevinch


    谢谢分享,想要的就是这样的效果!!非常感谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-19 18:00 , Processed in 0.090100 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表