当前位置:编程学习 > VB >>

A.doc已经打开了,VB如何检测啊@@@

有一个文件A.doc已经打开了(无论是由VB打开的,还是Microsoft Word打开的,反正就是打开了)。
VB如何检测这个文件已经打开了?
这个问题有点实际意义,如果检测到A.doc已经打开,就可避免再用VB去打开,以免导致重复打开出错啊。

小弟请教各位老师,谢谢了。 --------------------编程问答--------------------    你想打开它 WORD也不让 呵呵 --------------------编程问答-------------------- 郁闷了,我还特意去打开了一个WORD文件试验了一下!一个已经打开的word文件再次打开的话只会被置前显示! --------------------编程问答-------------------- doc文件打开之后,都会有一个临时文件,检查它是否存在,应该就可以了 --------------------编程问答-------------------- 简单,

dim oWORD as word.application
dim oDocument as document
set oword=getobject("Word.Application")

这句就是得到当前运行的WORD对象。


set oDocument=oWord.Documents("文件名")

if oDocument is nothing then
   '没打开
else
   '已经打开
endif


随手写的,可能不行,但思路是对的。
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,