При выходе excel не предлагает сохранить документ

 

Zhukov_K

Пользователь

Сообщений: 711
Регистрация: 30.03.2013

У кого нибудь такое было, открываешь файл, что-то делаешь, закрываешь, а эксель не предлагает сохранить изменения
если да, то почему такое происходит и как это «лечиться»?
макросов нет, каких-то надстроек и других наворотов — нет, Эксель 2010

 

Zhukov_K

Пользователь

Сообщений: 711
Регистрация: 30.03.2013

макросов нет, каких-то надстроек и других наворотов — нет, Эксель 2010

 

LVL

Пользователь

Сообщений: 903
Регистрация: 01.01.1970

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

#4

27.05.2013 12:39:34

не уверен конечно, но попробуйте создать модуль в файле, вставить туда этот код

Код
Sub ttt()
    Application.DisplayAlerts = True
End Sub

выполнить его, а потом закрыть ексель и в любом файле попробовать сделать изменение и закрыть

 

Zhukov_K

Пользователь

Сообщений: 711
Регистрация: 30.03.2013

нет, не на любом, иногда вообще все нормально, а в некоторые дни такое случается..
(

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Voodoo magic… :D

Правда, я в магию не верю. Поэтому:

  • Либо в какой-то момент запускается макрос, о котором Вы не знаете, который выключает показ уведомлений;
  • либо барабашка…

других вариантов нет.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Muradin

Пользователь

Сообщений: 3
Регистрация: 24.11.2013

Так вы смогли решить эту проблему?

 

Sobes

Пользователь

Сообщений: 212
Регистрация: 01.01.1970

Наверное прежде всего надо:
1. Открыть редактор VB Alt+F11 — посмотеть, нет ли там каких-то книг, котрые не отображаются
2. проверить каталог автозапуска Excel
3. проверить службы автозапуска Windows
4. Особое внимание обратить на файлы с расширением .xl*
Возможно, что ты кого-то кинул и это страшная месть :)
Если не помогает, возможно дело в том файле, который ты пытаешься редактировать. :)

 

D07

Пользователь

Сообщений: 60
Регистрация: 06.06.2014

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

В редакторе VBA ( Alt + F11), в окне Immediate (Ctrl + G) набрать (или скопировать туда) команду:
Application.DisplayAlerts = True
Нажать клавишу Enter.
Делаю, жму Интер — просто перескакивает на следующую строку

Вот еще
Лучше поискать среди макросов: Application.DisplayAlerts. Можно в редакторе VBA(Alt+F11) нажать Ctrl+F и в группе Search указать Current Project и посмотреть где(в какой процедуре, функции) свойству DisplayAlerts присваивается False или 0. И перед концом этой процедуры(или перед точкой выхода: Exit Sub, Exit Function) поставить Application.DisplayAlerts = 1.

У меня ничего не находится поиском. Либо может не там ищу. Помогите пожалуйста.

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#10

03.10.2021 09:41:57

не находит — значит нет таких слов
а в процедeре

Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  'может быть строка:
  ThisWorkBook.Saved=True

или что-то с аналогичным смыслом
Excel закроет файл с такой строкой без предупреждения что нужно что-то сохранять)

Изменено: Ігор Гончаренко03.10.2021 09:43:40

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

sokol92

Пользователь

Сообщений: 4446
Регистрация: 10.09.2017

#11

03.10.2021 15:56:58

Цитата
D07 написал:
сломался эксель файл

Выгрузите проблемный файл (предварительно удалив из него конфиденциальные данные).

Владимир

 

Bivine

Пользователь

Сообщений: 1
Регистрация: 01.11.2021

#12

01.11.2021 15:04:40

Zhukov_K

, у меня была такая же проблема. Возникла, когда в компании внедрили анализ финансовых данных. В моём случаи проблема решилась её отключением. Переходим в параметры, далее в настройки, внизу «управление Настройки Excel», нажимаем «Перейти» и убираем галочку с «пакет анализа». Проблема должна исчезнуть и при закрытии файла Excel, при внесении каких-то поправок в файл, система будет каждый раз предлагать сохранить изменения или нет.

Прикрепленные файлы

  • Откл. Анализ финансовых данных.jpg (26.04 КБ)

Содержание

  1. Документ Excel не сохранен: как уберечь файл?
  2. Причины, почем не сохранен Microsoft Excel
  3. Что делать
  4. С чего начать
  5. Дополнительные шаги
  6. Проверьте, будет ли Microsoft Excel сохранен в безопасном режиме
  7. Закройте лишние приложения
  8. Проверьте работу сети
  9. Убедитесь в наличии места на диске
  10. Получите нужные разрешения
  11. Отключите временно антивирусное ПО
  12. Отключите общий доступ
  13. Введите правильный путь
  14. Устранение неполадок, связанных с сохранением изменений в Excel
  15. Возможные причины, по которым документы не сохраняются
  16. Процесс сохранения файла
  17. Быстрое разрешение проблемы
  18. Дополнительные ресурсы
  19. Подробный обзор параметров
  20. Обходные пути для сохранения книг Excel
  21. Вариант 1. Сохранение книги с новым именем
  22. Вариант 2. Перемещение исходных листов в новую книгу
  23. Вариант 3. Сохранение файла в другом формате Excel
  24. Вариант 4. Попробуйте сохранить книгу в другое место
  25. Вариант 5. Попробуйте сохранить новую книгу в исходное место.
  26. Вариант 6. Попробуйте сохранить книгу в безопасном режиме
  27. Дополнительная информация

Документ Excel не сохранен: как уберечь файл?

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

Причины, почем не сохранен Microsoft Excel

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

  • надстройки сторонних разработчиков;
  • сбои в процессе сохранения;
  • отсутствие необходимых разрешений;
  • утрачено соединение с Microsoft Excel;
  • недостаток места на диске;
  • действие антивирусной программы;
  • отсутствие доступа;
  • длина пути больше 218 знаков;
  • нестабильное подключение к Сети (если документ Microsoft Excel не сохранен при работе через Интернет);
  • прочие проблемы.

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

Что делать

Зная возможные проблемы, связанные с Microsoft Excel, можно принять решение по дальнейшим шагам.

С чего начать

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

Сохранитесь с новым именем:

  1. Войдите в «Файл» и жмите «Сохранить как…».
  2. Выберите другое имя.

Переместите первоначальный лист в новый документ:

  1. Откройте новый документ.
  2. Добавьте лист заполнителя с помощью Shift+F11.
  3. Сгруппируйте листы. Для этого жмите 1-й лист данных, а после зафиксируйте Shift и кликните на последний лист данных.
  4. Жмите на сгруппированные листы правой кнопкой мышки и «Переместить или скопировать».
  5. В перечне «В книгу» выберите «Новая книга».
  6. Жмите «ОК».

После этих действий активные листы перемещаются в новый документ.

Измените формат, если Эксель не дает сохранить файл:

  1. Жмите на «Файл».
  2. Выберите «Сохранить как».
  3. В перечне «Тип . » выберите формат, который будет отличаться от текущего. Попробуйте сохраниться в XLSM или XLSX.

Сохранитесь в другое место:

  1. Жмите «Файл».
  2. Выберите «Сохранить как».
  3. Впишите имя и выберите другое место, к примеру, съемный или второй диск.

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

Проверьте, будет ли сохранен документ Microsoft Excel в исходное место:

  1. Создайте файл Эксель.
  2. Войдите в «Файл» и «Сохранить как».
  3. В поле «Папка» жмите на папку, где хранится исходный файл.
  4. В поле «Имя файла» введите имя для нового документа Microsoft Excel.
  5. Выберите «Сохранить».

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

Дополнительные шаги

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

Проверьте, будет ли Microsoft Excel сохранен в безопасном режиме

Распространенные причины, почему Эксель не сохраняет файл — конфликт с антивирусом, применение надстроек сторонних организаций и т. д. В таком случае попробуйте перезапустить Виндовс в Safe Mode и сохранитесь на локальный жесткий диск. Если для хранения книги применяется сетевая папка, перезапустите ОС в указанном выше режиме и с поддержкой сети. После этого проверьте, сохранен ли документ Microsoft Excel. Если все нормально, снова перезагрузитесь в обычном режиме и повторите действие.

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

Закройте лишние приложения

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

Проверьте работу сети

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

Убедитесь в наличии места на диске

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

Получите нужные разрешения

Если документ Microsoft Excel не сохранен, причиной может быть отсутствие прав на запись. Чаще всего ошибка возникает, если пользователь не имеет прав администратора. Попробуйте создать отдельную папку на «D» и сохраниться в нее. Если необходимы данные по владельцу папки, войдите в «Безопасность», а после жмите «Дополнительно».

Отключите временно антивирусное ПО

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

Отключите общий доступ

Трудности могут возникать из-за попытки одновременного сохранения Майкрософт Эксель двумя разными людьми. В таком случае нужно согласовать работу и получить единоличный доступ к исправлению.

Введите правильный путь

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

Теперь вы знаете, почему Microsoft Excel документ не сохранен, в каких случаях появляются ошибки, и как их самостоятельно исправить. Для начала определитесь с проблемой, попробуйте ее устранить, а при необходимости используйте обходные пути.

В комментариях расскажите, какое решение вам подошло, и какие еще методы можно использовать, если Microsoft Excel не сохранен.

Источник

Устранение неполадок, связанных с сохранением изменений в Excel

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

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

Следующая информация может помочь вам определить возможные причины этой проблемы и предлагает решения для ее устранения.

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

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

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

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

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

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

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

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

Excel обнаружил, что вы удерживали нажатой клавишу CTRL. Вы хотите запустить Excel в безопасном режиме?

Выберите Да.

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

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

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

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

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

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

Не удается получить доступ к имени файла документа только

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Быстрое разрешение проблемы

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

Сохранение книги с новым именем файла

  1. В меню Файл выберите команду Сохранить как.
  2. Сохранение книги с уникальным именем

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

  1. Добавьте лист заполнителя в книгу, Для этого нажмите Shift+F11.
  2. Сгруппируйте все листы (кроме фильтра). Для этого щелкните первый лист и, нажав и удерживая клавишу Shift, щелкните последний лист.
  3. Щелкните сгруппированные листы правой кнопкой мыши и выберите команду Переместить или скопировать.
  4. В списке В книгу выберите пункт (Новая книга).
  5. Нажмите OK.

Сохранение файла в другом формате Excel

  1. В меню Файл выберите команду Сохранить как.
  2. В списке Тип файла выберите формат файла, отличный от текущего. Если используется приложение Microsoft Excel 2007 или более поздней версии, сохраните файл в формате XLSX или XLSM вместо XLS.

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

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

Попробуйте сохранить новую книгу в исходном месте

Создайте книгу Excel.

В меню Файл выберите команду Сохранить как.

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

  1. В поле Папка выберите папку, в которой хранится исходная книга.
  2. В поле Имя файла введите имя для нового файла.
  3. Выберите Сохранить.

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

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

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

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

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

Подробный обзор параметров

В следующем разделе приводится более подробное описание этих вариантов.

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

  • Пользователь пытается сохранить книгу Excel на сетевом диске при отсутствии необходимых для этого разрешений.
  • Вы пытаетесь сохранить книгу Excel на диске с недостаточным объемом свободного места.
  • Утрачено соединение с книгой Excel.
  • Имеется конфликт с антивирусной программой.
  • Предпринимается попытка сохранить общую книгу Excel.
  • При сохранении книги Excel превышено ограничение на длину пути (218 знаков).

Обходные пути для сохранения книг Excel

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

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

Вариант 1. Сохранение книги с новым именем

  1. В меню Файл выберите команду Сохранить как.
  2. Сохранение книги с уникальным именем

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

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

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

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

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

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

Нажмите OK.

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

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

Вариант 3. Сохранение файла в другом формате Excel

  1. В меню Файл выберите команду Сохранить как.
  2. В списке Тип файла выберите формат файла, отличный от текущего. Если используется приложение Microsoft Excel 2007 или более поздней версии, сохраните файл в формате XLSX или XLSM вместо XLS.

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

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

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

Вариант 5. Попробуйте сохранить новую книгу в исходное место.

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

Создайте книгу Excel.

В меню Файл выберите команду Сохранить как.

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

  1. В поле Папка щелкните папку, в которой хранится исходная книга.
  2. В поле Имя файла введите имя для нового файла.
  3. Выберите Сохранить.

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

  • Чрезмерная длина имени файла
  • Конфликт общего доступа к файлу

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

  • Нехватка свободного места на диске

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

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

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

Примечания.

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

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

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

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

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

Дополнительная информация

Требуется дополнительная помощь? Зайдите на сайт сообщества Майкрософт.

Источник

0 / 0 / 0

Регистрация: 18.11.2013

Сообщений: 34

1

04.09.2015, 07:33. Показов 19380. Ответов 5


Студворк — интернет-сервис помощи студентам

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



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

04.09.2015, 07:33

Ответы с готовыми решениями:

Пропал запрос в яндексе
Добрый день, есть такой вопрос. Сайт fjava.com.ru был долгое время в яндексе на первой странице,…

Пропал ВЕСЬ текст из программ пакета Office 365 (Word, Excel, PowerPoint)
Здравствуйте, уважаемые

Столкнулся с очень необычной проблемой, для полного понимания смотрите…

Сохранение в excel
Доброго времени суток, я нашел как сохранять StringGrid в excel, но мне нужно чтобы когда я…

Запрос на сохранение
Помогите пожалуйста
Я делаю текстовый редактор , мне нужно чтобы перед выходом, если были внесены…

5

5590 / 1580 / 406

Регистрация: 23.12.2010

Сообщений: 2,366

Записей в блоге: 1

04.09.2015, 09:30

2

В редакторе VBA ( Alt + F11), в окне Immediate (Ctrl + G) набрать (или скопировать туда) команду:
Application.DisplayAlerts = True
Нажать клавишу Enter.



1



1337 / 308 / 74

Регистрация: 13.11.2008

Сообщений: 635

04.09.2015, 11:18

3

Лучше поискать среди макросов: Application.DisplayAlerts. Можно в редакторе VBA(Alt+F11) нажать Ctrl+F и в группе Search указать Current Project и посмотреть где(в какой процедуре, функции) свойству DisplayAlerts присваивается False или 0. И перед концом этой процедуры(или перед точкой выхода: Exit Sub, Exit Function) поставить Application.DisplayAlerts = 1. Чтобы потом через полгода опять не искать :-)



0



0 / 0 / 0

Регистрация: 18.11.2013

Сообщений: 34

04.09.2015, 11:28

 [ТС]

4

KoGG, спасибо, ОНО!!! помогло
The_Prist, вот знать бы еще на каком этапе это случилось. за день куча всякого пролетает.



0



1337 / 308 / 74

Регистрация: 13.11.2008

Сообщений: 635

04.09.2015, 11:52

5

Цитата
Сообщение от Grief192
Посмотреть сообщение

вот знать бы еще на каком этапе это случилось

Файл-Последние.
Воспользоваться советом KoGG, и поочередно открывать файлы из списка последних, сделать изменение в любой пустой ячейке и тут же стереть(дабы данные не испортить). Посмотреть, после какого из файлов запрос пропадает.



0



Эксперт WindowsАвтор FAQ

17993 / 7619 / 890

Регистрация: 25.12.2011

Сообщений: 11,352

Записей в блоге: 17

07.09.2015, 21:12

6

Или поиском фразы «DisplayAlerts» внутри всех файлов через любой файловый менеджер (если Excel <= 2003).
Если выше, сперва придется переименовать все файлы в zip, распаковать, затем п.1.



0



Using Application.Quit in Excel VBA is supposed to initiate the default quit procedure, which includes prompting the user to saved any unsaved documents currently open in the application.

In testing across numerous systems (Excel 2010 32-bit, Windows 7 64-bit), I discovered that some systems prompt the user to save, and some systems do not.

We checked the settings across the systems (including enabling all macros and disabling protected view) to no avail. Even using the same settings on the different systems did not force the one system to prompt the user to save their work before Excel shuts down.

It’s as if Application.DisplayAlerts has been set to False, but it hasn’t. We even tried the following lines of code:

Application.DisplayAlerts = True
Application.Quit

On certain systems, even that still doesn’t prompt the user to saved unsaved documents. Excel just suddenly shuts down.

Any help solving this is greatly appreciated.

Thanks!

Update in response to comments:

I double checked the Workbooks.Saved property for all the workbooks that were opened and unsaved and it was false just before Application.Quit, so that must not be the problem.

I also just ran a simple test. I opened a workbook, edited it and executed Application.Quit in the immediate window in VBA. Excel quit without prompting to save the unsaved file. This indicates to me that it is something about my Excel setup and has nothing to do with my application.

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

Описание

В Microsoft Excel можно создать макрос Microsoft Visual Basic для приложений (VBA), который подавляет запрос на Сохранение изменений при закрытии книги. Это можно сделать, указав состояние книги, в которой хранится сохраненное свойство, или подавить все оповещения для книги.

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

ПРИМЕЧАНИЕ. Корпорация Майкрософт предоставляет примеры программирования только для иллюстрации, не выполняя либо подразумеваемых. Сюда относится, но не ограничивается подразумеваемым гарантийным обязательством о товаре или пригодности для определенной цели. В этой статье предполагается, что вы знакомы с языком программирования, который вы продемонстрировали, и с инструментами, используемыми для создания и отладки процедур. Специалисты службы поддержки Майкрософт могут объяснить особенности конкретных процедур. Однако они не изменяют эти примеры для предоставления дополнительной функциональности или создания процедур, отвечающих вашим конкретным требованиям.

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

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

Нажмите клавиши ALT + F11, чтобы запустить редактор Visual Basic.

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

Введите пример кода макроса на лист модуля.

Нажмите клавиши ALT + F11, чтобы вернуться в Excel.

В Microsoft Office Excel 2003 и более ранних версиях Excel в меню Сервис выберите пункт макрос , а затем — макросы.

В Microsoft Office Excel 2007 в группе код на вкладке разработчик нажмите кнопку макросы .

Если вкладка разработчикнедоступна, выполните указанные ниже действия.

помощью. Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

байт. В категории популярные в разделе Основные параметры работы с Excelвыберите пункт Показать
. Флажок «Разработчик» на ленте и нажмите кнопку ОК.

Выберите нужный макрос и нажмите кнопку выполнить.

Свойство Saved возвращает значение false , если после последнего сохранения книги были внесены изменения.

Для указания макроса, который должен выполняться при закрытии книги, можно использовать зарезервированное имя подпрограммы Auto_Close . Таким образом, вы можете управлять обработкой документа, когда пользователь закрывает документы в Excel.

Пример 1: Закрытие книги без сохранения изменений

Чтобы принудительно закрыть книгу, не сохраняя никаких изменений, введите следующий код в модуль Visual Basic этой книги:

ДоЧерний элемент Auto_Close ()

ThisWorkbook. Save = true

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

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

Application. Дисплайалертс = false

Application. Дисплайалертс = true

Кроме того, можно использовать аргумент SaveChanges метода Close .

Следующий макрос закрывает книгу без сохранения изменений.

Пример 2: Закрытие книги и сохранение изменений

Чтобы принудительно сохранить изменения в книге, введите следующий код в модуль Visual Basic этой книги:

ДоЧерний элемент Auto_Close ()

Если ThisWorkbook. Save = false, то

ThisWorkbook. Save End, если

Эта подпроцедура проверяет, было ли для сохраненного свойства File задано значение false. Если да, то книга была изменена с момента последнего сохранения, и эти изменения будут сохранены.

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

в файлах нет макросов. Я использую Excel 2007.

10 ответов

Это происходит, когда что-то в файле изменилось. Много раз пользователь не понимает, есть элементы в файле, которые были обновлены или вычислены. Вот несколько примеров распространенных сценариев:

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

этот список содержит случаи, упомянутые в других ответах, как возможности, а также некоторые другие.

одна из возможностей заключается в том, что .xlsx файл содержит внешние ссылки как минимум в одной ячейке. Eg

обычно, если вы откроете этот файл появится.

тем не менее, есть раздражает параметр, который бросает людей прочь в данных/редактировать ссылки/START UP PROMPT/Dont отображать оповещения и обновления ссылки, которые переопределяет этот запрос

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

Это одна из возможных зацепок.

EDIT:

другая возможность .xlsx содержит формулу даты, например NOW() или TODAY() который предложит сэкономить при закрытии

Дамы и господа!

Можно ли сделать так, чтобы перед закрытием файла Excel не спрашивал «Сохранить изменения»?

Штатными или нештатными средствами, но добиться этого необходимо.

Позвольте всё же поинтересоваться — зачем?
Интересно же..

К делу — попробуйте по аналогии с «вордом» —
[DocWord.Close True]
И использовать в
«AutoExec — при запуске Word или загрузке глобального шаблона
AutoNew — при создании нового документа
AutoOpen — при открытии существующего документа
AutoClose — при закрытии документа
AutoExit — при закрытии Word или выгрузке глобального шаблона»

«Подробнее об использовании автоматически запускаемых макросов см. раздел Auto Macros справочной системы.»

Так что google & help ещё помогают 🙂

From: tigrafrog
2006-03-24 08:25 am (UTC)

У нас какая-то программа данные для себя вытягивает из экселевского файла.

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

На самом деле никаких изменений программой в документ не вносится, просто он пересчитывается и данные меняются… В принципе, если отключить автоматический обсчёт листа, то таблички с вопросом об изменениях тоже не будет…

А google и help помогают только тем, кто знает как конкретно называется то, что он ищет. Перед тем как написать пост сюда я полчасика посикал и в гугле и в хэлпе.

From: miiiiia
2006-03-24 08:32 am (UTC)

Здравствуйте!
Я понимаю, что вопрос не совсем типичный для хабра и кому-то покажется слишком простым, но хелпы, настройки и интернеты я обшарил и не смог решить проблему.
Итак, суть.
Внезапно перестали появляться предупреждения о закрытии несохранённых документов.
То есть раньше показывались, а теперь нет.
Возможно ставились автоматические обновления, но на момент написания поста новых неустановленных обновлений офиса нет.
Заранее спасибо за любую помощь!


  • Вопрос задан

    более трёх лет назад

  • 4636 просмотров

  • Remove From My Forums
  • Вопрос

  •  Доброго времени суток, коллеги!

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

    Много сказано по этому поводу. В частности, что проблема в наличии формул, макросов, ссылок, автоматическом пересчете, сдвиги курсора и т.п. НО! У меня это срабатывает для абсолютно пустого файла, без какой бы то ни было начинки. Пересчёт всегда стоит «вручную».
    Пересчета перед сохранением не стоит.

    Это было бы пол беды. Многие пишут, что такова уж судьба обладателей этого замечательного продукта от Майкрософт. НО! На комьютере, стоящем в 30 см от этого с точно таким же Excel такой проблемы нет! Вопрос не всплывает.

    Уважаемые форумчане, помогите, пожалуйста, если кому известно, где собака зарыта.

Ответы

  • Воспользуйтесь статьёй http://support.microsoft.com/kb/280504/ru и запустите Excel в безопасном режиме, проверьте будет ли наблюдаться эта проблема. Если проблема исчезнет, воспользуйтесь рекомендациями
    статьи, по устранению проблемы.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    • Помечено в качестве ответа

      17 декабря 2012 г. 7:50

Понравилась статья? Поделить с друзьями:
  • При выходе excel vba
  • При выполнения экспорта возникла неожиданная ошибка microsoft word
  • При выполнении работы в текстовом редакторе word
  • При выполнении команды экспорт в word выполняется
  • При выполнении команды экспорт в word автоматическое