Windows

當 Excel 文件被鎖定在網路共享上時,它如何知道是誰鎖定了該文件?

  • April 16, 2020

我們使用 Excel 2010,有時使用者在網路共享中工作。當網路上的使用者在 Excel 中打開文件時,文件被鎖定以進行編輯 - 這是預期的行為。當另一個使用者嘗試打開文件時,Excel 會給出消息

$$ filename $$被“John Doe”鎖定編輯

問題是,無論誰實際打開了文件,使用者始終是這個特定使用者的名稱。Excel 從哪裡獲得此資訊,我該如何解決?

更新:我應該提到在 Excel 中,在選項(正常)下,已經設置了正確的使用者名。這不是該使用者名的來源。

Excel 在共享上創建一個名為*~$filename的隱藏文件,其中文件名*是原始文件。該隱藏文件包含鎖定文件的使用者的名稱。正如其他人所說,該名稱來自Office選項。

由於某種原因,當文件關閉時,該文件沒有被正確刪除。奇怪的是,一切仍然有效 - 下一個打開文件的使用者仍然可以編輯和保存,但看起來它已經簽出給其他人。即使在編輯、保存和關閉 Excel 之後,該隱藏文件仍然沒有被刪除。

手動刪除文件後,一切正常。

引用自:https://serverfault.com/questions/349358