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 , 基础类