2017-01-23 12 views
0

Это ОЧЕНЬ ФРУСТА, когда PowerPoint падает, потому что я теряю все свои коды vba (макросы), и только изменения PowerPoint могут иметь резервную копию. Это случается много раз, и я должен писать коды снова и снова, я знаю, почему он сработает, но его невозможно исправить (только если я сохраняю презентацию вручную снова и снова).Восстановление несохраненных макросов (VBA PowerPoint)

Так что я хочу знать, как я могу восстановить потерянные макросы из vba PowerPoint.

+1

Почему вы не хотите сохранять презентацию снова и снова вручную? Это должно быть SOP. Вы должны практиковать комбинацию клавиш (ctrl-s), пока она не станет второй натурой и сделает это все время. –

+0

Догадка: если вы не сохранили презентацию как PPTM хотя бы один раз, восстановление после сбоя PowerPoint может сэкономить только PPTX, который не может содержать макросы, поэтому ваш код будет потерян в случае сбоя. Попробуйте сохранить один раз в PPTM, прежде чем добавлять код в проект. В любом случае, когда вы сохранили презентацию, содержащую код, все, что вам нужно сделать, это удалять CTRL + S каждый раз так часто (даже в редакторе VBA), чтобы сохранить проект, код и все. ОСОБЕННО при работе с хитрым кодом, который имеет тенденцию к сбою PPT, это просто здравый смысл. –

ответ

0

Периодически экспортируйте и сохраните модули кода. Вы можете щелкнуть правой кнопкой мыши по каждому модулю и выбрать «Экспорт», чтобы сделать это вручную, или написать код для автоматического экспорта. Затем, когда PowerPoint падает, вы можете просто импортировать сохраненные модули кода, чтобы вернуть свой код.

+0

Ну, проблема в том, что я редактирую макросы, и он сбрасывается с макросов. –

0

Дж. Гарт и Стив находятся на месте. Ctrl + S должен стать второй натурой для всех, кто кодируется в среде размещения Office, потому что вы всегда будете на получающем конце сбоев. Особенно делайте это перед запуском любого кода. С другой стороны, Дж. Гарт упоминает, что у меня есть модуль разработчика, который я добавляю к сложным проектам, которые позволяют мне сохранять все формы, модули и классы в подпапку с временными метками ниже моей основной папки проекта. Это конечная стратегия резервного копирования.

 Смежные вопросы

  • Нет связанных вопросов^_^