2017-02-20 9 views
1

Я разрабатываю приложение VSTO для клиента Outlook. Я пытаюсь иметь свою форму открытой в части окна клиента Outlook, который выделяется красным цветом на следующем рисунке:Замена части окна клиента Outlook на пользовательскую форму

enter image description here

Я думаю, что я не могу использовать форму регионов, потому что они заменяют вид на один элемент. Так что в основном я хочу открыть свою пользовательскую форму (окна или веб-интерфейс) в красной области, когда я нажимаю кнопку моего инструмента на панели инструментов. Любые идеи, как это можно сделать?

ответ

2

Есть три основных способа для отображения собственной формы есть:

  1. Вы можете использовать WebViewURL и WebViewOn свойств класса Folder для установки состояния веб-представления для папки. Microsoft Outlook использует средство отображения версии Windows Internet Explorer, установленное на клиентском компьютере, для отображения веб-страницы. Если Internet Explorer не установлен на клиентском компьютере, Outlook не отображает веб-страницу.

  2. Создание окна приложения-адъютента. См. Creating Adjacent Windows In Outlook для получения дополнительной информации. Обратите внимание: вам нужно иметь глубокое понимание Windows API, чтобы двигаться таким образом, см. SetWindowsHookEx.

  3. Add-in Express предлагает макет для формы из коробки. В этом случае нет необходимости изобретать колесо.

enter image description here

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