2016-11-08 3 views
0

Я разрабатываю плагин outlook, который будет распространяться среди нескольких пользователей, и я продолжаю получать сообщение о том, что «Программа пытается получить доступ к информации о адресах электронной почты, хранящейся в Outlook».Есть ли способ переопределить это сообщение в моем плагине Outlook?

Есть ли способ отключить это на каждой машине, которая загружает мой плагин или отключает его для моего конкретного плагина? Программа написана на C#

Большое спасибо

the message

ответ

1

Во-первых, вы никогда не должны получить эту строку в надстройку Outlook, до тех пор, как вы используете Outlook.Application объект, переданный вашей надстройке. Никогда не создавайте новый экземпляр этого объекта.

Чтобы обойти это приглашение (не то, что вам нужно), см. http://www.outlookcode.com/article.aspx?id=52 для получения подробного списка ваших вариантов.

+0

так что-то вроде: «Приложение Outlook.Application = новый Outlook.Application(); Outlook.Explorer explorer = application.ActiveExplorer(); Outlook.Folder folder = explorer.CurrentFolder как Outlook.Folder; Outlook.View view = explorer.CurrentView как Outlook.View; Outlook.Selection selection = explorer.Selection; объект selectItem = выбор [1]; Outlook.AppointmentItem apptItem = selectItem as Outlook.AppointmentItem; ' недействителен? – Sam

+0

Я больше не получаю предупреждение после установки Microsoft Security Essentials. Спасибо вам за помощь. – Sam

+0

Do ** not ** использовать «новый Outlook.Application()» в добавлении COM. Безопасная (без подсказок) версия Outlook.Application передается вашему добавлению при вызове OnConnection. –

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