Когда файл Excel заблокирован на общем сетевом ресурсе, как он узнает, кто заблокировал файл?

9

Мы используем Excel 2010, и иногда пользователи работают с общего сетевого ресурса. Когда пользователь в сети открывает файл в Excel, файл блокируется для редактирования - это ожидаемое поведение. Когда другой пользователь пытается открыть файл, Excel выдает сообщение

[имя файла] заблокирован для редактирования "Джон Доу"

Проблема в том, что у пользователя всегда есть это имя, независимо от того, у кого файл открыт. Где Excel получает эту информацию и как ее исправить?

Обновление. Я должен был упомянуть, что в Excel в разделе «Параметры» («Общие») были заданы правильные имена пользователей. Это не то, откуда приходит это имя пользователя.

ScottStonehouse
источник

Ответы:

9

Excel создает скрытый файл на общем ресурсе ~ $ filename, где filename является исходным файлом. Этот скрытый файл содержит имя пользователя, который заблокировал файл. Название происходит от параметров Office, как утверждают другие.

По какой-то причине этот файл не был удален должным образом, когда файл был закрыт. Как ни странно, все по-прежнему работает - следующий пользователь, который откроет файл, все еще может редактировать и сохранять, но похоже, что он извлечен кем-то еще. И даже после редактирования, сохранения и закрытия Excel этот скрытый файл все равно не удаляется.

После ручного удаления файла все снова работает нормально.

ScottStonehouse
источник
3

Измените имя в Excel, чтобы пользователи стали реальными именами пользователей в файле> Параметры> Общие.

Джим Б
источник
Это уже было сделано. Это не проблема.
ScottStonehouse
Excel получает имя от этого поля. Джон Доу - человек, у которого файл заблокирован. Вы уверены, что они не используют несколько копий одного и того же файла?
Джим Б.