多用户 Excel 中的锁文件

多用户 Excel 中的锁文件

我的一个朋友在 Facebook 上发布了这条消息:

原文为挪威语

如果您使用 Excel 编辑器并且使用其他编辑器编辑同一个文件,那么 Excel 编辑器无法编辑所有文件。. 那么这不是我的编辑器吗?那么,我是否可以将其作为“管理员”并对其进行 shell 处理?

翻译

如果您以某个用户的身份打开 Excel,然后以另一个用户的身份打开同一个文件,则该文件将不会重新打开,因为 Excel 知道该文件已打开..但不是同一个用户? 是不是因为我是“管理员”,并且 shell 进程发现了这一点,所以才有可能?

这怎么可能?

锁文件 ~$[filename] 和 $appdata$ 恢复文件未受影响。

只有一个用户属于管理员组。

重现步骤;

  1. 以不同的用户身份运行 CMD。
  2. 从 CMD 进程以文件名作为参数启动 Excel。
    • Excel 进程现在应该以“其他用户”的身份运行。
  3. 从以“您的用户”身份运行的资源管理器进程中打开相同的文件。

以您的用户身份运行的另一个 Excel 进程将不会启动,因为该文件已在其他用户的 Excel 进程中打开。

相关内容