16

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

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

10 ответов10

10

Копирование с http://support.microsoft.com/kb/274500 (стоит прочитать всю статью базы знаний):

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

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

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

5

Одна возможность состоит в том, что файл .xlsx содержит внешние ссылки по крайней мере в одной ячейке. Например

Рабочая тетрадь с внешней ссылкой

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

Однако есть раздражающая настройка, которая отбрасывает людей в DATA/EDIT LINKS/START UP PROMPT/Dont отображать предупреждение и обновлять ссылки, которые переопределяют это приглашение

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

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

РЕДАКТИРОВАТЬ:

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

3

Я столкнулся с этой проблемой на ПК с Windows 7 и использую Microsoft Office 2007.

У меня также есть программное обеспечение сервера базы данных MySQL 5.6 на этом ПК.

Исследуя проблему, я обнаружил, что установил компонент MySQL для Excel 1.3.4 и в результате появилась надстройка "MySQL для Excel" в Excel.

Поскольку я не использовал этот компонент, я пошел к установщику MySQL и удалил его. После этого я обнаружил, что подсказки «Хотите сохранить ...» перестали появляться (т. Е. Если я просто просматривал электронную таблицу, не изменяя ее).

Надеюсь это поможет...

1

Ни одна из причин, которые кто-либо приводил на любом форуме, не была причиной, по которой я видел эту проблему. Я кропотливо перемещал маленькие кусочки из одной рабочей тетради в другую, пока преступник не проявил себя.

Кто-то вырезал и вставил текст в лист. Проблема заключалась в том, что текст превратился в плавающую форму с текстом внутри, а не в ячейку.

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

Это завершает долгую и разочаровывающую битву с Excel.

0

В моем случае у меня был data1.xlsx (формат книги Excel). Я открыл его, файл / сохранить как data1.xls (формат Excel 97-2003) (не .xlsx). и проблема ушла. У меня также есть надстройка MySQL и не нужно было удалить / удалить его. Я использую Excel 2007.

0

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

  1. Для более ранней версии файла xls или xlsx, сохраните как xlsx и перезаписать файл. Это почти всегда убивает это с файлами, которые я получаю от других.

  2. В формулах «Параметры расчета» выберите «Вручную». Это работало на моем большом файле с примерно 50 вкладками, когда выяснение того, какая вкладка вызывала проблему, было слишком большой проблемой. Спасибо тому, кто выше предложил это, поскольку это раздражало меня в течение 5 лет! Я бы прокомментировал и поблагодарил вас, но, видимо, мне не хватает очков брауни, чтобы сделать это.

0

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

Параметры сводной таблицы

0

У меня была эта проблема, оказалось, что в "листе" в редакторе vba был какой-то vba. Удалил код оттуда и затем работал как шарм.

0

Вероятно, файл .xlsx был автоматически пересчитан при открытии в Excel. Перейдите на вкладку « Данные », чтобы отключить автоматический пересчет.

0

Файл> Параметры> Формула> Автоматически

Изменить на

Файл> Опция> Формула> Вручную

ИЛИ ЖЕ

Формулы> Параметры расчета> От автоматического к ручному

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .