Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel не сохраняет при закрытии

Запрос «Отключение сохранения изменений» при закрытии книги в Excel

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

Описание

В 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

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

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

Механизм восстановления данных

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

Читать еще:  Функция конмесяца в excel

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

  1. Запускаем меню “Файл”, кликаем по разделу “Параметры”.
  2. Переходим в раздел “Сохранение”:
    • в правой части окна проверяем наличие установленного флажка напротив пункта “Автосохранение”. По умолчанию задана периодичность сохранения – через каждые 10 минут. Мы можем изменить это значение на свое усмотрение.
    • также проверяем наличие галочки напротив пункта “Сохранять… при закрытии без сохранения”.
  3. По готовности жмем кнопку OK.

Метод 1: восстановление данных после сбоя

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

  1. Для начала нужно вернуть компьютер в полностью рабочее состояние, снова запустить программу Эксель и открыть документ, над которым мы работали.
  2. В окне программы слева появится раздел, с помощью которого можно восстановить документ. Все, что нам нужно сделать – это щелкнуть по нужной версии книги (если их несколько).Примечание: Если работа ведется на ноутбуке, то вероятно, после выключения питания и очередного запуска, система автоматически откроет все окна запущенных программ, в том числе, Excel с уже восстановленным документом (при определенных настройках электропитания ноутбука).
  3. В результате программа вернет несохраненные данные (с учетом периодичности автосохранения). После этого сохраняем документ. Сделать это можно, нажав на значок в виде дискеты в левом верхнем углу окна программы или меню “Файл” (пункт – “Сохранить” или “Сохранить как”).
  4. В правой части окна кликаем по кнопке “Обзор” (в некоторых версиях программы данное действие не требуется и программа сразу открывает окно сохранения).
  5. На экране появится окно, где мы можем сохранить документ. Указываем путь, даем название файлу, при необходимости меняем расширение, после чего нажимаем “Сохранить“.
  6. Все готово. С помощью действий выше нам удалось выполнить восстановление данных и сохранить их.

Метод 2: восстановление несохраненного документа

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

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

  1. Повторно открываем Эксель и переходим в меню “Файл”.
  2. Кликаем по разделу “Открыть” в боковом меню слева. В правой части окна щелкаем по кнопке “Последние” и в списке справа внизу жмем кнопку “Восстановить несохраненные книги”.Также можно в меню “Файл” перейти в раздел “Сведения” (активная только при каком-либо открытом файле), где щелкаем по кнопке “Управление книгой” и выбираем “Восстановить несохраненные книги”.
  3. После этого откроется окно с перечнем несохраненных книг в папке “UnsavedFiles”, где выбираем нужный документ (если их несколько) и открываем его. Ориентируемся на дату изменения документа.
  4. После того, как программа восстановит документ, о чем будет свидетельствовать соответствующая информационная панель, нажимаем кнопку “Сохранить как”.
  5. Даем имя файлу, выбираем расширение, определяем место сохранения и щелкаем кнопку “Сохранить”.
  6. Вот и все, что требовалось сделать для восстановления и сохранения фала.

Метод 3: ручное восстановление несохраненных данных

Иногда пользователи, выполняя шаги, описанные во втором методе могут столкнуться с тем, что папка “UnsavedFiles” пустая. Дело в том, что в указанную папку попадают только документы, которые ни разу пользователем не сохранялись.

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

Алгоритм действия для восстановления документа в этом случае следующий:

  1. Переходим в меню “Файл”, затем – в раздел “Параметры”.
  2. В подразделе “Сохранение” копируем адрес каталога данных, указанного в параметрах автосохранения.
  3. Открываем Проводник (например, нажатием клавиш Win+I), вставляем скопированный путь в адресную строку и жмем Enter. После этого мы окажемся в папке с автосохранениями документов Excel. Открываем нужную папку, в названии которой присутствуют фрагменты из имени требуемого файла.
  4. Здесь мы видим перечень книг, которые программа сохранила в автоматическом режиме. Открываем последнюю версию файла (ориентируемся на дату сохранения документа).
  5. После запуска файла программа проинформирует нас о том, что это восстановленный несохраненный файл. Щелкаем кнопку “Восстановить”, затем подтверждаем действие нажатием кнопки OK в появившемся небольшом окошке.
  6. Все готово, мы заменили последнюю сохраненную версию файла документом, который только что открыли.
Читать еще:  Экспорт данных из sql в excel

Заключение

Наверняка, многие пользователи при работе на компьютере и в Эксель, в частности, сталкивались с такой неприятной ситуацией, как несохраненные данные в документе, которая может возникнуть по ряду причин. Но расстраиваться не стоит, ведь, в большинстве случаев данные можно восстановить благодаря такой полезной функции, как “Автосохранение”. Главное – чтобы она была включена в параметрах программы, о чем лучше позаботиться сразу же после ее установки.

—>Активатор Windows —>

—>

—>VK Group —>
—>
—>

—>—>

—> —>Меню сайта —>
—>

—>

—> —>

—>Востановление файлов —>
—>
—>

—> —>

—>Ключи антивирусов —>
—>
—>

—> —>

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

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

Как восстановить не сохраненный Excel после сбоя программы (Выключили свет)

Авто восстановление:

1. При следующем запуске Excel нажимаем «Пустая книга».

Программа сама нам предложит восстановить последние не сохраненные листы.

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

Ручное восстановление:

1. В случае если программа не предложила авто восстановление Книги Excel, можно это сделать в ручную. Для этого нажимаем «Файл > Сведения», выбираем «Управление книгой > Восстановить не сохраненные книги».

2. Откроется папка C:UsersASUSAppDataLocalMicrosoftOfficeUnsavedFiles, в ней хранятся не сохраненные файлы после обычного закрытия программы и скорей всего эта папка будет пустая. Поэтому нам нужно проследовать по другому пути, где находятся не сохраненные документы после сбоя Excel.

3. В адресной строке папки нажимаем «AppData» и следуем по новому пути, что бы получилось вот так: C:UsersASUSAppDataRoamingMicrosoftExcel. Выбираем авто сохраненную книгу и нажимаем «Открыть».

Как восстановить файл Excel если не нажал кнопку «Сохранить»

1. В этом случае авто восстановление не предусмотрено, сразу переходим к ручному методу. делаем все так же, как и в первом варианте, нажимаем «Файл > Сведения», выбираем «Управление книгой > Восстановить не сохраненные книги». Откроется папка с не сохраненным документом, выделяем его и нажимаем «Открыть».

Как настроить авто сохранение

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

1. Заходим «Файл > Параметры»

2. Выбираем «Сохранение» и выставляем нужные параметры

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

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

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

Как исправить ошибку «Документ не сохранен» в Microsoft Excel?

Не удается записать файл Microsoft Excel на диск, при каждой попытке отображается сообщение об ошибке «Документ не сохранен»? Узнаем подробнее причины ошибки и как ее исправить?

Чем вызвана ошибка?

Существует несколько причин, из-за которых не сохраняется документ в Excel:

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

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

Перейдите в новый документ, щелкните на верхнюю левую ячейку и нажмите Ctrl + V, чтобы вставить содержимое предыдущей таблицы. После в меню Файл нажмите на «Сохранить как», выберите локальное расположение на жестком диске компьютера. После сохранения перейдите к методам устранения неполадок.

Проверка сетевого подключения

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

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

Проблемы с оборудованием

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

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

Проверка разрешений

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

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

В проводнике (Win + E) перейдите в папку, в которую пытаетесь записать документ. Сделайте шаг назад и откройте каталог, в котором вложена эта папка. Щелкните на ней правой кнопкой мыши и выберите Свойства.

На вкладке Безопасность кликните на кнопку Дополнительно.

В окне дополнительных параметров безопасности нажмите на «Изменить». Здесь изменим владельца этой папки на учетную запись пользователя.

Нажмите на Дополнительно, затем на кнопку «Найти». Отобразится список, состоящий из всех групп пользователей. Найдите свою учетную запись и кликните на «ОК». В следующем окне нажмите на «ОК».

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

Нажмите «Применить» и выйдите из окна свойств. Снова откройте вкладку Безопасность и щелкните на «Дополнительно».

Нажмите на кнопку «Добавить».

В следующем окне щелкните на «Выбрать субъект».

Отобразится окно выбора пользователей и групп. Щелкните на Дополнительно, затем на кнопку Найти. Укажите учетную запись и сохраните изменения.

Отметьте флажком опцию полного контроля и кликните на «ОК».

Отметьте флажком строку «Заменить все записи разрешений дочернего объекта наследуемыми» и кликните на «Применить».

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

Запуск Excel в безопасном режиме

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

Откройте окно «Выполнить» нажатием на Win + R и выполните команду:

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

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

Ссылка на основную публикацию
Adblock
detector
—>Статистика —>

18.11.2019, 15:02