簡體   English   中英

Excel VBA關閉在其他計算機上打開的工作簿

[英]excel vba close a workbook opend on other computer

在excel vba中,我要檢查存儲在SharePoint服務器上的工作簿是否被任何人打開,如果要打開,則要關閉它,以便能夠在本地打開它並在其中寫一些東西。 有什么辦法嗎?

搜索答案的方向,抱歉,沒有直接幫助,因為我不是VBA專家。

您可以檢測是否已在SharePoint文檔庫中簽出文檔(包括Excel工作簿)。 如果您具有足夠的權限,則可以放棄該簽出,但是您將無法在可能打開它的遠程計算機上“關閉工作簿”。 請注意,它可能在未檢出的情況下打開,並且在未打開的特定時刻被檢出。 您應該能夠使用SharePoint Web服務執行簽出檢測。

通過在shraepoint上使用http:// ...位置,甚至在SharePoint服務器上啟用了\\ server位置,在本地打開工作簿並進行保存應該相對容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM