将Excel文件锁定在网络共享上时,它如何知道谁锁定了该文件?


9

我们正在使用Excel 2010,有时用户正在通过网络共享进行工作。当网络上的用户在Excel中打开文件时,该文件将被锁定以进行编辑-这是预期的行为。当另一个用户尝试打开文件时,Excel会显示以下消息

[文件名]已被“ John Doe”锁定以进行编辑

问题是,无论谁实际打开了文件,用户始终是该特定用户的名字。Excel从何处获得此信息,我该如何解决?

更新:我应该提到在Excel中的“选项”(“常规”)下,已经设置了正确的用户名。这不是该用户名的来源。

Answers:


9

Excel在共享上创建一个名为〜$ filename的隐藏文件,其中filename是原始文件。该隐藏文件包含已锁定文件的用户的名称。正如其他人所说,该名称来自Office选项。

由于某种原因,关闭文件时未正确删除该文件。奇怪的是,一切仍然有效-下一个打开文件的用户仍然可以编辑和保存,但看起来好像已签出给其他人。即使在编辑,保存和关闭Excel之后,仍不会删除该隐藏文件。

手动删除文件后,一切都会再次正常运行。


3

在Excel中将用户名更改为在文件>选项>常规下的实际用户名


已经完成了。这不是问题。
ScottStonehouse 2012年

Excel获得该字段的名称frm。John doe是已锁定文件的人。您确定他们没有使用同一文件的多个副本吗?
Jim B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.