如何使用VBScript查找共享Excel文件的实例数

时间:2013-04-17 14:56:01

标签: excel vbscript locking semaphore instances

我试图使用VBScript查找在不同系统上运行的共享Excel文件的实例数。

假设该文件是'test.xls',它被放置在共享驱动器上,不同的人正在访问它。我想知道,使用VBscript,从这个文件的打开位置开始。

OR

如果有人可以在Excel文件上使用VBScript建议实现信号量概念的方法,那将非常有用。也就是说,一次只能有一个人使用Excel文件。

1 个答案:

答案 0 :(得分:2)

http://msdn.microsoft.com/en-us/library/office/bb221986(v=office.12).aspx

您可以使用userstatus属性“返回一个基于1的二维数组,该数组提供有关将工作簿作为共享列表打开的每个用户的信息”

希望这会有所帮助,链接中有一个代码示例