Страницы: 1
RSS
Excel не предлагает сохранить файлы
 
У кого нибудь такое было, открываешь файл, что-то делаешь, закрываешь, а эксель не предлагает сохранить изменения
если да, то почему такое происходит и как это "лечиться"?
макросов нет, каких-то надстроек и других наворотов - нет, Эксель 2010
 
макросов нет, каких-то надстроек и других наворотов - нет, Эксель 2010
 
На любом файле?
 
не уверен конечно, но попробуйте создать модуль в файле, вставить туда этот код

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


выполнить его, а потом закрыть ексель и в любом файле попробовать сделать изменение и закрыть
 
нет, не на любом, иногда вообще все нормально, а в некоторые дни такое случается..
(
 
Voodoo magic... :D


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

В редакторе 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.

У меня ничего не находится поиском. Либо может не там ищу. Помогите пожалуйста.
 
не находит - значит нет таких слов
а в процедeре
Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  'может быть строка:
  ThisWorkBook.Saved=True
или что-то с аналогичным смыслом
Excel закроет файл с такой строкой без предупреждения что нужно что-то сохранять)
Изменено: Ігор Гончаренко - 03.10.2021 09:43:40
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
D07 написал:
сломался эксель файл
Выгрузите проблемный файл (предварительно удалив из него конфиденциальные данные).
Владимир
 
Zhukov_K, у меня была такая же проблема. Возникла, когда в компании внедрили анализ финансовых данных. В моём случаи проблема решилась её отключением. Переходим в параметры, далее в настройки, внизу "управление Настройки Excel", нажимаем "Перейти" и убираем галочку с "пакет анализа". Проблема должна исчезнуть и при закрытии файла Excel, при внесении каких-то поправок в файл, система будет каждый раз предлагать сохранить изменения или нет.
 
Цитата
написал:
Переходим в параметры, далее в настройки, внизу "управление Настройки Excel", нажимаем "Перейти" и убираем галочку с "пакет анализа". Проблема должна исчезнуть и при закрытии файла Excel, при внесении каких-то поправок в файл, система будет каждый раз предлагать сохранить изменения или нет.
лучший  
 
Точно такая-же проблема с Excel 2010! После долгих мучений обнаружил, что проблема возникает из-за отключения автосохранения: "Файл\Параметры\Сохранение\Автосохранение каждые 10 мин.". Это можно вылечить? Мне автосохранение не нужно, но запрос на сохранение изменённых файлов нужен.
 
После переключения автосохранения на максимум "Автосохранение каждые 120 мин." данное решение вообще перестало работать :(
Страницы: 1
Наверх