我们使用的是 Excel 2010,有时用户会通过网络共享进行工作。当网络上的用户在 Excel 中打开文件时,该文件将被锁定以供编辑 - 这是预期的行为。当另一个用户尝试打开该文件时,Excel 会显示以下消息
[文件名] 已被“John Doe”锁定编辑
问题是,无论谁实际打开了文件,用户始终是这个特定用户的名字。Excel 从哪里获得此信息?我该如何修复它?
更新:我应该提到,在 Excel 中的“选项(常规)”下,已设置了正确的用户名。这个用户名不是从那里来的。
答案1
Excel 在共享上创建一个名为~$文件名在哪里文件名是原始文件。该隐藏文件包含锁定该文件的用户的名称。正如其他人所说,该名称来自 Office 选项。
由于某种原因,该文件在关闭时没有被正确删除。奇怪的是,一切仍然正常 - 下一个打开该文件的用户仍然可以编辑和保存,但看起来它已被其他人签出。即使在编辑、保存和关闭 Excel 之后,该隐藏文件仍然没有被删除。
手动删除文件后,一切恢复正常运行。
答案2
将 Excel 中的用户名称更改为文件>选项>常规下的实际用户名称