找回密码
 加入
搜索
查看: 1202|回复: 3

[网络通信] 如何监控word文件(包括txt等格式)的打开?(已解决)

[复制链接]
发表于 2019-2-21 12:07:31 | 显示全部楼层 |阅读模式
本帖最后由 ssmusic 于 2019-2-25 20:07 编辑

下面这段代码本意是监控word文档的打开,然后显示打开文档的文件名,但在运行时发现从word中打开文档,这段代码不运行,似乎无法获得对象,但从IE网页链接中打开word文档,这段代码运行正常。是何原因?对objget函数也不是很了解,看帮助也说得很简单,有前辈能指点下吗?

While 1
Local $obj = ObjGet("", "Word.Application")
If not @error then
    $filename=$obj.documents(1).name
Msgbox(1,”test”,$filename)
Wend

发表于 2019-2-23 20:47:00 | 显示全部楼层
While 1
Local $obj = ObjGet("", "Word.Application")
If IsObj($obj) then
    $filename=$obj.documents(1).name
        Msgbox(1,'test',$filename)
        ExitLoop
        EndIf
Wend
代码中间不全的地方补充了一下。看下行不行
发表于 2019-2-23 22:19:06 | 显示全部楼层
好久没来了顶下
 楼主| 发表于 2019-2-25 20:06:10 | 显示全部楼层
171239435 发表于 2019-2-23 20:47
代码中间不全的地方补充了一下。看下行不行

试过了,我那个也是一样,编译成exe后运行正常,但在编辑器里直接运行不行。非常感谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 13:02 , Processed in 0.079336 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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