AskGuru! Войти    Регистрация  
Главная > Информационные технологии... > Программирование > Basic  > 
Maks Sergeich 26 июля 2010 года задал(а) вопрос: Bookmark and Share

Центр управления безопасностью vba outlook

Добрый день,

мне очень хочется научиться программно (VBA) менять значение параметра в Outlook, который в обычной жизни находится тут:
Сервис->Центр управления безопасностью->Программный доступ->Никогда не предупреждать о подозрительной активности
мне нужно на время выполнения программы Outlook не волоновался и не предупреждал о ..., а после выполнения основного кода, я бы еще строчечку добавил, что бы Outlook волновался и предупреждал о подозрительной активности...

Подскажите пожалуйста как это можно реализовать?

Рейтинг / оценка автора

Гена 27 июля 2010 года ответил:  70  50

Возможность программно (с помощью VBA) изменить настройки безопасности макросов нарочно исключена из языка VBA... ради безопасности. Таким образом, незаметно изменить настройки безопасности с помощью собственных средств VBA в MS Office нельзя. И это хорошо, иначе вирусописатели плодились бы с той же скоростью, как появляются новые желающие освоить VBA.

Если же незаметность - необязательна, то можете воспользоваться методом SendKeys, вызывая соответствующие пункты меню программно, как если бы эти меню вызывались нажатием клавиш.
Написать комментарий к ответу
1 2 3 4 5
 Спасибо большое, попробую сэндкеить. — Maks Sergeich
admin 27 июля 2010 года ответил:  -15  -25

ИМХО, (касательно Outlook) нельзя управлять тем, чего нет...
Написать комментарий к ответу
1 2 3 4 5
 Человек спрашивает. Значит все-таки столкнулся с некоторыми ограничениями системы безопасности макросов. Так что, факт наличия оной можно считать доказанной. :-) — Гена
 Не уверен, что правильно понял суть написанного admin`ом. В параметр такой в outlook существует, а соответственно управлять им можно, пусть хоят бы сэндкеями — Maks Sergeich


О сайте - Пользовательское соглашение - Контакты - ©2010 AskGuru - Zonus