Просмотр удаленного кода VBA после восстановления файла Excel - PullRequest
0 голосов
/ 27 мая 2020

Я получаю сообщение об ошибке при открытии excel: мы обнаружили проблему с некоторым содержанием в XXX. Вы хотите, чтобы мы постарались восстановить как можно больше? если вы доверяете источнику этой книги, нажмите «Да». нажатие «Да» «устраняет» проблему, но удаляет большой объем кода VBA на две недели. Какая бы проблема ни возникла вчера, я не хочу переделывать ее за две недели. кодирования. Могу ли я просмотреть то, что было удалено, или открыть VBA в блокноте ++ или что-то еще, не открывая Excel?

1 Ответ

0 голосов
/ 28 мая 2020

Я открыл другую книгу Excel и попробовал все различные варианты аргумента XlCorruptLoad в Workbooks.Open, чтобы открыть поврежденную книгу. Я заметил, что в проводнике проекта поврежденной книги, в которой был код, были созданы два несуществующих листа. Я не уверен, что это было результатом того, что я сделал, или это было все время, и я этого не заметил. Обратите внимание, что причина, по которой у меня были поврежденные данные, заключается в том, что код извлекал список и помещал его в проверку ячейки формула ... думаю, я ее перегрузил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...