如何找出使用VBScript共享Excel文件的实例数量
我试图找出,使用VBScript,在不同的系统上运行共享的Excel文件的实例的数量。
假设文件是'test.xls',它被放置在共享驱动器上,不同的人正在访问它。 我想从VBscript中找出这个文件打开的位置。
要么
如果任何人都可以build议一个方法来实现在Excel文件上使用VBScript的信号量概念将是非常有帮助的。 也就是说,一次只能有一个人使用Excel文件。
http://msdn.microsoft.com/en-us/library/office/bb221986(v=office.12).aspx
在这里,您可以使用userstatus属性“返回基于1的二维数组,该数组提供有关将每个用户的工作簿打开为共享列表的信息”
希望这有助于,在链接中有一个代码示例