如何判断一个word文档是否已经打开啊?

解决方案 »

  1.   

    我也很期待哦。应该是根据进程判断的。winword 的这个进程
      

  2.   


    用进程只能判断 运行了word程序。 并不能判断 C:\\1.doc 打开了
    因为有可能打开的是 D盘上的word程序 进程里也会有word的进程这个方法可以判断。
    在打开一个 word 文档(C:\\1.doc)的时候  在这个文档旁边(就是本文件夹)C:\\ 下会生成一个副本的word文档 名为 ~$1.doc(是 隐藏文件 所以看不见,可以显示隐藏文件) 当关闭这个文档的时候 这个~$1.doc文件就会覆盖1.doc 并且删除 就是说 关闭了 1.doc  后 ~$1.doc就 没了 所以 可以判断  文件夹有没有一个 ~$1.doc 的文件来判断 1.doc 文档是否正被打开着
    而判断一个文件是否存在  就简单多了哈。