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

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

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

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

问题是,无论谁实际打开了文件,用户始终是这个特定用户的名字。Excel 从哪里获得此信息?我该如何修复它?

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

答案1

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

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

手动删除文件后,一切恢复正常运行。

答案2

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

相关内容