2015-05-20 6 views
0

Кто-нибудь знает, можно ли «вызвать» процедуру надстройки с помощью настраиваемой кнопки в Outlook 2013? Beacuse фактически моя надстройка начинается автоматически, когда я открываю внешний вид, но я хочу, чтобы пользователь решил, когда он хочет его запустить.Обработка дескриптора Outlook Процедура надстройки

ответ

0

Да, вы можете вызывать общедоступные методы надстроек из кода VBA, назначенного пользовательским кнопкам. См. Walkthrough: Calling Code in an Application-Level Add-in from VBA для получения дополнительной информации.

Надстройка может добавлять пользовательские элементы управления ленты, поэтому у пользователя будет возможность вызвать его функциональность. Что именно вам нужно реализовать? Зачем вам нужно вызвать процедуру надстройки из других элементов управления?

+0

Спасибо, Евгений. Я попробую это так. То, что я пытаюсь сделать, - создать надстройку с формой входа, которую пользователи должны использовать для извлечения своих встреч из другого календаря в пользовательском crm. После входа в систему они будут видеть все свои встречи, полученные в другой форме Windows, с ftp-соединением в нашей БД и выберите, какие из них они хотят добавить в календарь перспективы. Но у меня возникли проблемы с сохранением Outlook.AppointmentItem в form1.cs, потому что он не может найти метод CreateItem класса Application. – user3868965

+0

Не могли бы вы уточнить? О какой форме вы говорите? И какой элемент вам нужно создать? –

+0

При запуске надстройки открывается форма1 с инструкцией «.show()» из метода «ThisAddIn_Startup». Эта форма1 (это форма окна, добавленная в проект) - это тот, который я использую только для входа. После входа в систему это завершает класс Form1 и открывает Form2 (добавляется еще одна форма Windows). Эта вторая форма отображает все встречи, полученные из удаленного БД, учитывая учетные данные пользователя. Итак, теперь внутри класса Form2 у меня есть простая кнопка, которую я хочу использовать для сохранения встреч в календаре Outlook. – user3868965

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