Эксель долго сохраняет файлы. Приложение Excel не отвечает, зависает или прекращает работать. Где хранится файл

Если долго открывается или тормозит Excel, то поможет подборка советов представленная ниже.

Возможные причины, по которым документы не сохраняются

Выберите интересующую вас вкладку или перейдите в раздел «Быстрое разрешение».

  • Надстройки сторонних разработчиков
  • Разрешения
  • Документ не сохранен
  • Место на диске
  • Антивирусное ПО
  • Общий доступ к файлам
  • Имя файла

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

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

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

  1. Закройте программу Excel.

  2. Нажмите Пуск и выберите пункт Программы.

  3. При запуске Excel нажмите и удерживайте клавишу Ctrl до тех пор, пока не появится следующее сообщение:

    Программа Excel обнаружила, что нажата клавиша CTRL. Запустить Excel в безопасном режиме?

  4. Выберите Да.

  5. Откройте новую книгу Excel и постарайтесь сохранить ее. Если это помогло, попробуйте еще раз сохранить проблемный файл.

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

Для получения дополнительных сведений о безопасном режиме Microsoft Excel, нажмите в Excel клавишу F1, чтобы перейти в меню «Справка». Введите запрос безопасный режим в поле поиска, а затем нажмите кнопку Поиск, чтобы просмотреть нужные сведения.

Дополнительные сведения о том, как определить папки, которые Excel использует при запуске, и дополнительные параметры для отключения этой функции, см. в следующих статьях:

  • Используйте папки запуска в Excel
  • Предотвращение автоматического открытия файлов в Excel

Чтобы можно было сохранить файл Excel, необходимы перечисленные ниже разрешения на работу с папкой, в которой предполагается сохранить файл.

  • Разрешение на чтение
  • Разрешение на запись
  • Разрешение на изменение
  • Разрешения на удаление

Не удается получить доступ к документу только для чтения <file name>

Это сообщение об ошибке отображается в том случае, если вы пытаетесь внести изменения в файл, который доступен только для чтения. Это связано с тем, что администратор или владелец файла не предоставил вам разрешения на редактирование файла. Если файл не содержит тег «только для чтения», но это сообщение об ошибке продолжает отображаться при попытке сохранить файл, то проблема может быть вызвана одной из следующих причин:

  • Вы открываете существующий файл, а затем пытаетесь сохранить его.
  • Вы сохраняете файл на внешнем или сетевом диске, и происходит сбой подключения.

Примечание

При отсутствии указанных разрешений процесс сохранения в Excel не может быть завершен.

Отобразится одно из следующих сообщений об ошибке:

  • Документ не сохранен
  • Документ сохранен неполностью
  • Документ не сохранен. Все ранее сохраненные копии были удалены.
  • Документ не сохранен.

«Документ не сохранен» или «Документ сохранен неполностью»

При попытке создать временный файл процесс был прерван, возможно, по одной из следующих причин:

  • Была нажата клавиша ESC
  • Аппаратный сбой
  • Программный сбой
  • Проблема, связанная с носителем

Исходный файл все еще не изменен. Версия файла с текущими изменениями открыта в памяти до тех пор, пока не произойдет сбой на компьютере или рабочей станции.

Попробуйте сохранить файл на альтернативном диске.

Примечание

Любые изменения, внесенные в последнюю версию, будут утеряны.

«Документ не сохранен». «Все ранее сохраненные копии были удалены» или «Документ не сохранен»

Процесс был прерван во время удаления исходного файла или переименования временного файла. Эта проблема возникает по тем же причинам, которые описаны в разделе «Документ не сохранен» или «Документ сохранен не полностью».

В этом случае исходный файл удаляется (хотя временный файл может быть доступен для чтения). Если на компьютере или рабочей станции произошел сбой, используйте временный файл. Если прерывание произошло по иной причине, то версия файла с текущими изменениями по-прежнему открыта в памяти. Сохраните файл на альтернативном диске.

Перед сохранением файла на носитель, например жесткий диск, внешний накопитель или сетевой диск, убедитесь, что на диске достаточно свободного места для сохранения файла. Если на целевом диске недостаточно свободного места, Excel не сможет завершить сохранение и отобразит приведенное ниже сообщение об ошибке:

Диск переполнен.

Дополнительные сведения об этом сообщении об ошибке см. в следующих статьях:

  • При сохранении книги в Excel выводится сообщение об ошибке «Диск переполнен»

Если на компьютере установлена или выполняется антивирусная программа, при попытке сохранить существующую книгу может появиться сообщение об ошибке. Ошибка может возникать из-за того, что некоторые антивирусные программы выполняют быстрое сканирование всех новых файлов, появляющихся на компьютере. Это сканирование иногда может прерывать процесс сохранения файла в Excel, в результате чего он не сохраняется должным образом.

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

Если путь к сохраняемому или открываемому файлу Excel (включая имя файла) длиннее 218 знаков, может появиться приведенное ниже сообщение об ошибке.

Недопустимое имя файла.

Подробную информацию см. в статье Сообщение об ошибке при открытии или сохранении файла в Microsoft Excel: “Недопустимое имя файла”.

Процесс сохранения файла

Когда приложение Excel сохраняет файл, оно делает это в соответствии с описанной ниже процедурой.

  1. В целевой папке, указанной в диалоговом окне Сохранить как, Excel создает временный файл со случайным именем (например, Cedd4100 без расширения имени файла). В этот временный файл записывается вся книга.
  2. Если сохраняются изменения существующего файла, Excel удаляет исходный файл.
  3. Excel изменяет имя временного файла, присваивая ему имя, указанное в диалоговом окне Сохранить как (например, Book1.xls).

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

Примечание

Другие процессы, выполняемые на компьютере, могут нарушить процесс сохранения файла в Excel. Такие проблемы могут возникнуть в том случае, если выполняется доступ к временному файлу Excel до завершения процесса сохранения файла. (например, если локальная антивирусная программа блокирует временный файл с целью его проверки, из-за чего он не может быть переименован). Таким образом, вы должны отслеживать установку нового программного обеспечения и обновлений. Информация о таких процессах, которые были запущены до того, как вы столкнулись с этой проблемой, может быть полезной в том случае, если эта статья не помогла исправить вашу проблему и вам пришлось обратиться в службу поддержки Майкрософт.

Так почему же Excel зависает?

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

3 ответа

Событие Workbook_BeforeSave запускается каждый раз при сохранении текущей книги. По завершении рабочая книга сохраняется, если для параметра «Отмена» не задано значение «Истина» (в любой момент подпрограммы). Установка Cancel = True останавливает сохранение книги после завершения подпрограммы.

Проблема в том, что когда вы вызываете метод Save в событии Workbook_BeforeSave, он немедленно запускает то же событие снова, которое затем снова пытается сохранить книгу, а затем снова запускает событие. Это повторяется до тех пор, пока вы не достигнете предела количества вложенных подпрограмм, которые могут выполняться одновременно.

SaveCopyAs сохраняет копию книги, которая не запускает событие BeforeSave, поэтому просто быстро сохраняет копию книги.

Возможно, 2007 не позволял этот рекурсивный вызов события Workbook_BeforeSave или имел меньший предел количества вложенных подпрограмм.

Установка для Отмена значения True не останавливает событие, а просто останавливает Excel от повторного сохранения книги после завершения подпрограммы. Если вы намерены не обрабатывать сохранение вручную при отсутствии изменений (обнаруженных с помощью SaveAsUI = True), то, возможно, вам следует просто выйти из подпрограммы в этот момент:

If SaveAsUI Then Exit Sub

Затем подпрограмма остановится без вызова метода сохранения, но рабочая книга все равно будет сохранена после завершения подпрограммы, завершив рекурсивный цикл.

Michael 4 Янв 2019 в 03:49

Вы можете проверить, был ли уже сохранен файл, прежде чем запускать событие сохранения:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If SaveAsUI Then Cancel = True ‘Excel will close and handle saving itself. If ActiveWorkbook.Saved = False Then Application.DisplayAlerts = False Application.EnableEvents = False ActiveWorkbook.Save Application.DisplayAlerts = True Application.EnableEvents = True ‘Debug.Print “Fired” End IfEnd Sub

Tragamor 4 Янв 2019 в 21:23

После тщательного тестирования я пришел к такому выводу: разница между сохранением копии и мастер-файла заключается в том, что при сохранении мастер-файла обрабатываются также временные файлы и наличные (?). Это приводит к дополнительной задержке перед сохранением файла. Это единственная причина, по которой я могу объяснить разницу в поведении между сохранением копии и главного файла.

C. van Dorsten 15 Янв 2019 в 10:48

Навигация по записям

Прокрутить вверх

Установка последних обновлений

При необходимости можно задать Центр обновления Windows для автоматической загрузки и установки рекомендованные обновления. Установка никаких важных рекомендаций и оптимизации обновлений часто можно Устранение проблем с заменив устаревшие файлы и корректировать уязвимостей. Установка последних обновлений для Office, выполните действия, описанные в этой статье: Обновление Office и вашего компьютера .

Если установка последних обновлений для Office не решила проблему, перейдите к следующему пункту списка.

Дополнительные ресурсы

Чтобы избежать проблем с сохранением документов должным образом, мы рекомендуем включить автосохранение. Дополнительные сведения см. в разделе Что такое автосохранение?

Если при использовании Excel у вас возникли определенные проблемы, перейдите на следующий веб-сайт, чтобы найти более подробную информацию о версии вашей программы:

Центр решений для продуктов Microsoft Excel: Excel

Проверка того, что Excel не используется другим процессом

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

Если Excel не используется другим процессом, перейдите к следующему пункту в списке.

2. Перейти на SSD (надо купить SSD)

Это универсальный способ для того, чтобы заставить операционную систему и программы быстрее открываться, работать, меньше тормозить. Если до этого Excel и Word у вас открывались за 5-20 секунд, то после перехода на твердотельные накопители это будет происходить за 1-2 секунды. Также Windows будет грузиться не 2-10 минут, а 10-15 секунд. Согласитесь, это очень большой прирост производительности. Вкупе с предыдущим пунктом — это самые действенные способы. Все нижеследующие способы менее эффективные, но тоже позволяют избавиться от тормозов Excel.

Более подробно про SSD я написал в своей статье Срочно переходите на SSD. Плюсы и минусы твердотельных накопителей, сравнение с простыми жёсткими дисками

Выявление возможных проблем с надстройками

Хотя надстроек можно расширить возможности, они могут иногда мешал или конфликтов с Excel. Попробуйте запустить Excel без надстроек, чтобы увидеть, если проблема не исчезнет.

Выполните одно из указанных ниже действий.

  • Если вы используете систему Windows 10, выберите Пуск > Все программы > Система Windows > выполнить > введите Excel/safe в окне ” выполнить“, а затем нажмите кнопку ОК.

    Если вы используете систему Windows 8, выберите команду выполнить в меню приложения > введите Excel/safe в окне ” выполнить“, а затем нажмите кнопку ОК.

    Если вы используете систему Windows 7, нажмите кнопку Пуск > введите Excel/safe в поле Найти программы и файлы, а затем нажмите кнопку ОК.

Если проблема устранена, щелкните Файл > Параметры > Надстройки.

Выберите надстройки COM и нажмите кнопку Перейти.

Снимите все флажки в списке и нажмите кнопку ОК.

Закройте приложение Excel и снова запустите его.

Если проблема не возникает при запуске Excel, начните Включение надстройками один во время, пока не позволяет. Это позволит выяснить, какие надстройки является причиной проблемы. Убедитесь, что и перезапустите каждый раз при включении надстройки Excel.

Если отключение надстроек не решило проблему, перейдите к следующему пункту в списке.

3. Почистить папку TEMP, Temporary (бесплатно)

Временные файлы — это на самом деле большая проблема на компьютерах, где Windows установлен довольно давно и ни разу эта папка не чистилась. Папка временных файлов у каждого пользователя своя, её легко открыть введя в адресной строке %TEMP% и нажав Enter. Если в этой папке свыше 500-1000 файлов и огромное количество папок с перешифрованными названиями, а также весь список файлов и папок грузится очень долго, значит этот пункт вам очень сильно поможет. Дело в том, что все программы и службы в своей работе используют папку с временными файлами как некоторый отстойник, куда можно ненадолго распаковать файлы, закинуть копии, автосохоранять различные ситуации, закачивать обновления, скрипты. Но не все эти файлы также благополучно удаляются, как создаются. Естественно с течением времени она так набухает, что все программы, использующие эту папку начинают подтормаживать. Excel не исключение, он пытается туда сохранять промежуточные версии документов, пока вы не нажмёте Сохранить, и прочие данные. Соответственно как долго у вас эта папка открывается, также долго Excel может пытаться открыть или восстановить некоторые файлы.

Для решения этой проблемы надо почистить папку со временными файлами. Сделать это можно как вручную, выделив и нажать Delete. Но надо быть аккуратным, не удалить файлы, которые сейчас используются. Но я использую программу Ccleaner. Есть и другие аналоги, однако Ccleaner меня более чем устраивает, главное — не обращать внимание на рекламу и предложения перейти на полную PRO-версию. Скачать последнюю версию можно здесь https://www.ccleaner.com/ru-ru/ccleaner/builds. Выбирайте сокращенную версию, если она там имеется. Одно замечание — можете убирать галочку с «Файлы Cookie» в каждом браузере при стандартной очистке, чтобы у вас не слетала авторизация и не приходилось заново заходить в личные кабинеты и почту. Далее жмёте «Анализ», затем «Очистка». Если у вас удалилось больше 2 Гб, значит у вас очень захламлённый компьютер, данный пункт вам подошёл. Удаляйте временные файлы раз в месяц, полгода. Каждый день и неделю не надо, это уже перебор.

Проанализируйте сведения о файле Excel и содержимого

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

Создание ссылок на нечетного числа элементов в аргументах формулы массива.

Сотни или возможно тысяч объектов скрытых или 0 высота и ширина.

Лишним стили, вызванные часто используемые при копировании и вставке книги.

Определенные имена лишним и недопустимые.

Если эти действия не решило проблему, перейдите к следующему пункту в списке.

Вариант 2. Перемещение исходных листов в новую книгу

  1. Добавьте лист заполнителя в книгу, Для этого нажмите Shift+F11.

    Примечание

    Этот лист требуется потому, что после перемещения всех необходимых листов данных в книге должен остаться хотя бы один лист.

  2. Сгруппируйте все листы (кроме фильтра). Для этого щелкните первый лист данных, затем, удерживая клавишу Shift, щелкните последний лист данных.

  3. Щелкните сгруппированные листы правой кнопкой мыши и выберите команду Переместить или скопировать.

  4. В списке В книгу выберите пункт (Новая книга).

  5. Нажмите OK.

    Примечание

    В результате этих действий активные (сгруппированные) листы должны переместиться в новую книгу.

Если в книге содержатся макросы VBA, скопируйте модули в новую книгу.

Установите флажок ли ваш файл создается по сторонних разработчиков

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

Если после проверки вне приложения сторонних ваша проблема не устранена, перейдите к следующему пункту в списке.

Восстановление программ Office

Восстановление программ Office может устранить проблемы с Excel не отвечает, зависает или зависает счет автоматического исправления ошибок в файлах Office. Инструкции по таким образом, см.: Восстановление приложений Office .

Если восстановление программ Office не решило проблему, перейдите к следующему пункту в списке.

Вариант 6. Попробуйте сохранить книгу в безопасном режиме

Перезапустите Windows в безопасном режиме и попробуйте сохранить книгу на локальный жесткий диск.

Примечания.

  • Если для сохранения книги используется сетевая папка, перезагрузите Windows в безопасном режиме с поддержкой сети и попытайтесь сохранить книгу еще раз.
  • Для устранения неполадок в Microsoft Excel 2010 и более поздних версиях нельзя использовать безопасный режим Windows.

Дополнительные сведения о запуске Windows в безопасном режиме см. Расширенные параметры запуска (включая безопасный режим).

Если книга сохраняется после перезагрузки Windows в безопасном режиме, попытайтесь сохранить файл еще раз. Для этого выберите в меню Файл пункт Сохранить.

Если книга не сохраняется после перезагрузки Windows в безопасном режиме, проблема может быть вызвана указанными ниже причинами:

  • Использование надстроек сторонних компаний
  • Конфликт с антивирусной программой
  • Отсутствие необходимых разрешений
  • Чрезмерная длина имени файла

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте

Проблема возникшая с Microsoft Excel 2016 компьютере клиента, при этом сам компьютер работает «без тормозов» и зависаний.

Установлены лицензионные Windows 10 и Microsoft Office 2016.

Microsoft Excel тормозит при попытке ввода значения в ячейку, реагируя с большой задержкой (порядка 10 секунд).

При этом файл таблицы является небольшим, таблица созданной на компьютере, а не экспортированной из внешнего приложения (например 1С).

Проблема кроется в слабой конфигурации данного компьютера (при этом её достаточно для работы комфортной работы компьютера).

[Файл][Параметры][Дополнительно][Экран][Отключить аппаратное ускорение обработки изображения][ОК]

Изображение 1. Microsoft Excel 2016 отключить аппаратное ускорение обработки изображения

После выполнения данного действия, основная проблема со скоростью ввода данных в ячейки была устранена, но было видно небольшую задержку с меню.

Дополнительно были внесены изменения в параметры быстродействия Windows 10 (данные параметры доступны в Свойствах системы).

[Дополнительно][Быстродействие][Визуальные эффекты][Особые эффекты][ОК]

Были установлены следующие параметры:

Изображение 2. Windows 10 улучшение быстродействия

Данное действие позволило полностью устранить торможение при работе Microsoft Excel 2016.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...