Восстановление после фатальной ошибки в Excel VBA Workbook_Open? - PullRequest
0 голосов
/ 26 февраля 2010

Я наткнулся на способ аварийного завершения Excel в Workbook_Open при создании .xla Это все еще игрушечный проект, поэтому я смог просто удалить его и начать все сначала (и теперь я возвращаюсь с версией управление и детские шаги.)

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

1 Ответ

0 голосов
/ 27 февраля 2010

Это не совсем то, что вы ищете. Но несколько советов при разработке.

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

- EDIT -

Я провел еще несколько исследований, потому что мне было любопытно, и я вспомнил, что слышал об отключении макросов при запуске. Вот ссылка, которая говорит, что вы можете удерживать «Ctrl» во время запуска Excel, чтобы запустить в безопасном режиме. Есть немного другой информации, которую стоит прочитать, чтобы посмотреть, применима ли она.

http://support.microsoft.com/kb/826922

- РЕДАКТИРОВАТЬ 2-- Другая ссылка, в которой говорится, что удержание Shift может также помочь,

http://www.mrexcel.com/forum/showthread.php?t=348351

...