Office меняет дату изменения файла xls при открытии – как исправить?

Есть два ПК с явно идентичными установками Win7 и MS Office 2010. На одном ПК, открывая файл xls в проводнике, я вижу, что дата последнего изменения файла изменилась на текущую. Закрываю Excel без сохранения: дата меняется на исходную. На втором ПК дата не меняется при открытии файла.

Мне нужно прочитать дату последнего изменения файлов Excel с помощью VBA. В результате макрос корректно работает на одном ПК, но не на втором.

Кто-нибудь сталкивался с таким эффектом? От чего зависит это офисное поведение? Установлены настройки офиса, реестр, патчи? Можете ли вы убедиться, что дата модификации не меняется при открытии?

Или, может быть, подскажите способ получить правильные данные о последнем изменении с помощью VBA?

  • Автор статей
  • Ваш вопрос не совсем ясен.

    Когда вы открываете файл, скрытая копия с текущей датой открывается в папке, в которой он находится:

    Office меняет дату изменения файла xls при его открытии

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

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

    Источник: https://answers.microsoft.com/ru-ru/msoffice/forum/all/office-replaces/a7d5259b-bb19-415a-bc3d-be95a7c7954e

    Добавить комментарий