Outlook 2010 VBA ThisOutlookSession заменен
При разработке кода я удалил код, над которым работал.
ThisOutlookSession был каким-то образом удален и заменен на "Module2". Каждый раз, когда я загружаю VBA сейчас, я получаю предупреждение о том, что программа не доверяет Module2.
Я могу вернуть ThisOutlookSession в виде отдельного модуля класса, но не того типа, который был раньше.
Есть ли способ восстановить ThisOutlookSession в состояние по умолчанию?
Я использую Outlook 2010 с VBA в системе XP.
1 ответ
Скопируйте полученный код и сохраните его где-нибудь.
Найдите VbaProject.OTM в папке Windows. Переименуйте это что-то вроде VbaProjectOld.OTM. Не удаляйте, пока не увидите, что это работает.
Перезапустите Outlook. VbaProject.OTM должен быть восстановлен, и вы должны получить новый ThisOutlookSession. Вставьте полученный код в соответствующие модули.