Файл открыт другим пользователем
Как это выглядит
При открытии реестра на общем диске Excel сообщает, что файл занят другим пользователем, и предлагает открыть только для чтения. Иногда имя пользователя не указано вовсе.
Коротко
Excel создаёт рядом с книгой служебный файл блокировки и удаляет его при корректном закрытии. Если программа завершилась аварийно или связь с сетевой папкой оборвалась, файл блокировки остаётся, и книга считается занятой при том, что её никто не держит. Отсюда и случаи, когда «другой пользователь» — это вы сами час назад.
Почему так происходит
01Книга действительно открыта у коллеги
Обычный случай при работе на общем диске. Имя пользователя Excel берёт из настроек его копии программы, поэтому оно бывает неинформативным или чужим.
02Осталась висеть блокировка после сбоя
Аварийное закрытие или обрыв связи с сетевой папкой оставляет служебный файл блокировки. Книга при этом свободна, а открыть её на запись нельзя.
03Файл открыт в области предпросмотра
Панель просмотра проводника открывает книгу для чтения и держит её. Пользователь при этом уверен, что файл не открывал, — и формально прав.
Как понять, что причина именно эта
- Посмотрите, есть ли рядом с книгой скрытый служебный файл с тем же именем и префиксом: он и есть блокировка.
- Спросите указанного пользователя напрямую — половина случаев решается этим за минуту.
- Отключите область предпросмотра в проводнике и попробуйте открыть снова.
Как починить
Дождаться или попросить закрыть
- 1.Уточните у коллеги, работает ли он с файлом.
- 2.Пока ждёте, работайте с копией только для чтения, чтобы не потерять время.
не чинит: Не решает случай зависшей блокировки, когда держащего физически нет.
Снять зависшую блокировку
- 1.Убедитесь, что файл действительно никем не открыт.
- 2.Удалите оставшийся служебный файл блокировки.
- 3.Откройте книгу заново.
не чинит: Опасно при реально открытом файле: правки того, кто работает, будут потеряны. Проверять надо до, а не после.
Разделить реестр по ответственности
- 1.Разнесите данные, с которыми работают разные люди, по разным файлам.
- 2.Сводный отчёт собирайте из них запросом, а не редактируйте общий файл вдвоём.
не чинит: Требует пересборки процесса, зато снимает конкуренцию за файл целиком.
Когда мы не нужны
Это про совместную работу с файлами, а не про документы. Разделение реестров по ответственности решает вопрос без всяких инструментов и заодно убирает споры о том, чья правка затёрла чужую.
Что с этим делает наша выгрузка
Наша выгрузка — новый файл при каждой загрузке, и она не открывается для совместного редактирования: конкурировать за неё некому. Проблема возникает уже с вашим сводным реестром, куда данные переносятся, и решается на вашей стороне.
Вопросы
Почему написано «другой пользователь», хотя это я?
Осталась блокировка после аварийного закрытия вашей же сессии. Excel не различает, чья это блокировка, — он видит служебный файл и считает книгу занятой.
Безопасно ли удалять файл блокировки?
Только если вы убедились, что книгу никто не открыл. Если открыл — его несохранённые правки пропадут, и восстановить их будет нечем. Проверка занимает минуту, восстановление — нет.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/fail-otkryt-drugim-polzovatelem.
Другие ошибки