1

У меня проблема с таблицей макросов. Кнопки ActiveX отключены, и весь код отсутствует в моем проекте. Попытка добавить код в мой проект вызывает ошибку.

Вот файл.

1 ответ1

0

Если восстановление предыдущей версии невозможно

  • FYI Vista+ имеет функцию « предыдущие версии файлов » в пользовательских папках документов
  • поскольку это какой-то шаблон счета-фактуры, у вас, вероятно, повсюду лежат старые копии

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


Существует валидатор OOXML , который может сказать вам, что именно не так (в терминах стандарта OOXML).

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

Рецепт, позволяющий избежать потери важных данных, состоит в их регулярном резервном копировании (для рабочих документов стандартное и лучшее решение - ночная резервная копия). Windows в комплекте с программой резервного копирования, как минимум, 2к. Существует достаточно руководств по настройке и работе, например, Настройка автоматического резервного копирования в Windows 7, 8 и 10 | www.winhelp.us.

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