我们正在使用Excel 2010,有时用户正在使用networking共享。 当networking上的用户在Excel中打开文件时,该文件被locking以进行编辑 – 这是预期的行为。 当另一个用户试图打开该文件时,Excel会提供该消息
[文件名]被locking以便由“John Doe”进行编辑
问题是,用户总是这个特定用户的名字,不pipe是谁打开了这个文件。 Excel在哪里得到这个信息,我该如何解决?
更新:我应该提到,在Excel中,在选项(一般),正确的用户名已经build立。 这不是这个用户名来自何处。
Excel在名为〜$ filename的共享上创build一个隐藏文件,其中filename是原始文件。 该隐藏文件包含locking文件的用户的名称。 正如其他人所说,这个名字来自Office的选项。
出于某种原因,文件closures时没有正确删除文件。 奇怪的是,一切仍然有效 – 下一个用户打开文件仍然可以编辑和保存,但它看起来像检查了其他人。 甚至在编辑,保存和closuresExcel之后,该隐藏的文件仍然不被删除。
手动删除文件后,一切正常工作。
在Excel中更改名称以使用户成为文件>选项>常规下的实际用户名称