Sharepoint excel vba关闭在其他计算机上打开的工作簿

Sharepoint excel vba关闭在其他计算机上打开的工作簿,sharepoint,excel,vba,Sharepoint,Excel,Vba,在excel vba中,我想检查存储在SharePoint服务器上的工作簿是否被任何人打开,如果它被打开,我想关闭它,以便能够在本地打开它并在其中写入内容。 有什么方法可以这样做吗?搜索答案的说明,很抱歉没有直接帮助,因为我不是VBA专家 您可以检测是否在SharePoint文档库中签出了包含Excel工作簿的文档。如果您有足够的权限,您可以放弃签出,但您将无法在可能打开工作簿的远程计算机上关闭工作簿。请注意,它可以在未签出的情况下打开,也可以在未在特定时刻打开的情况下签出。您应该能够使用Sha

在excel vba中,我想检查存储在SharePoint服务器上的工作簿是否被任何人打开,如果它被打开,我想关闭它,以便能够在本地打开它并在其中写入内容。
有什么方法可以这样做吗?

搜索答案的说明,很抱歉没有直接帮助,因为我不是VBA专家

您可以检测是否在SharePoint文档库中签出了包含Excel工作簿的文档。如果您有足够的权限,您可以放弃签出,但您将无法在可能打开工作簿的远程计算机上关闭工作簿。请注意,它可以在未签出的情况下打开,也可以在未在特定时刻打开的情况下签出。您应该能够使用SharePoint web services执行签出检测


在本地打开工作簿并保存时,使用http://... shraepoint上的位置,甚至\server位置(如果在SharePoint服务器上启用了该位置)。

谢谢。我想我最好用定时器来关闭打开的工作簿我有一个用户忘了关闭它,并让它打开了半天。。。要从sharepoint本地打开它,很容易。。。