Назад | Перейти на главную страницу

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

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

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

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

Обновление: я должен был упомянуть, что в Excel в разделе Параметры (Общие) были настроены правильные имена пользователей. Это имя пользователя не отсюда.

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

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

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

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