В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Эта страница имеет некоторое действительно хорошее понимание на том, где Outlook сохраняет весь свой материал. Это предлагает следующее:
Все макросы Outlook хранятся в единственном файле по имени VbaProject.otm в %appdata пользователя %\Microsoft\Outlook папка, которая будет скрытой папкой в большинстве систем.
Теперь, проблема состоит в том, что, если Вы не видите их теперь, затем Вы, вероятно, не сможете восстановить их от того местоположения: существует, вероятно, или "пустой" проект там или никакой проект вообще, но если та папка сохраняется, Вы смогли восстанавливать ее.
Продвижение, Вы могли бы рассмотреть экспорт Ваших макросов периодически в случае, если это происходит снова, любой через IDE VBA (щелкните правой кнопкой и выберите Файл Экспорта...), или использование одного из инструментов, упомянутых в связанной статье (как Мастер Профиля Office ).
Хорошо. кое-что, чтобы попытаться исправить это ...
Я предполагаю, что после того, как проблема возникла, вы попытались снова войти в ту же учетную запись пользователя Windows и тот же профиль Outlook.
Если это не сработает, помните ли вы, что вообще добавляли самоподписывающийся сертификат? Если да, то есть ли у вас копия сертификата? вы можете попробовать переустановить его в диспетчере сертификатов (certmgr.msc) скопируйте / установите его в куст Certficiates - Current User \ Personal \ Certificates.
Я только что нашел эту заметку от Сью Мошер (гуру Outlook VBA): «AFAIK, как только файл .otm поврежден, его невозможно восстановить. Вот почему я рекомендую людям, которые полагаются на код VBA, экспортировать свои модули или сделать резервную копию всего файла»
.