C # Outlook Addin ж / WPF - PullRequest
       14

C # Outlook Addin ж / WPF

0 голосов
/ 04 января 2011

Я просмотрел несколько учебных пособий по написанию общих надстроек Outlook и получил простые примеры для работы: элементы в меню, контекстное меню, ленты и т. Д.

Многие документы Microsoft отправили меня вкруги или находится в VB, поэтому я столкнулся с некоторыми вопросами о том, чего мы пытаемся достичь.

  1. Есть ли способ добавить пользовательский элемент управления под строкой «Тема» в новом письме?Нам нужно предоставить раскрывающийся список и добавить дополнительный заголовок к электронным письмам, отправляемым для отслеживания электронной почты.Сейчас лучшее, что я получил, - это добавление CommandBarButton на вкладке «Надстройки» на ленте. Есть ли лучший способ?
  2. Будем ли мы сталкиваться с какими-либо проблемами при установке нескольких версий Outlook?(Будет ли работать только версия 2007 и выше?)
  3. Можно ли разместить элементы управления WPF непосредственно на ленте и т. Д.?Я знаю, что всплывающие окна WPF работают очень хорошо, если их показывать из CommandBarButton.
  4. Есть ли хорошие ссылки для того, что мы пытаемся сделать?

Ответы [ 2 ]

3 голосов
/ 06 января 2011

2: поддержка нескольких версий - это PITA.Подход hedge-your-bets заключается в разработке на ПК с версией Outlook, которую вы хотите поддерживать;Таким образом, вы можете иметь несколько пакетов установки для каждой поддерживаемой версии.Хотя все пытаются обойти это, но я успешно использовал этот подход:

Интерфейс для конкретных версий в надстройках - Эндрю Уайтчепел - Сайт сайта - Блоги MSDN: http://blogs.msdn.com/b/andreww/archive/2008/09/02/version-specific-ui-in-add-ins.aspx

4: Основные ресурсы:

  • Инструменты Visual Studio для Office для Office и Outlook для разработчиков Форумы на MSDN
  • OutlookCode.com

(к сведению,Я работаю для Надстройки Экспресс)

1 голос
/ 05 января 2011
  1. Нет, не без реализации всего окна сообщения.
  2. Нам нужно сделать 2 проекта на 2007 и 2010 годы, мы пропускаем 2003 и ниже, потому что это намного сложнее и будетредко используется.
  3. Невозможно разместить WPF на ленте, мы собираемся отобразить всплывающее окно WPF при нажатии кнопки ленты.
  4. Лучшее, что я нашел, это просто следоватьшаблон проекта в Visual Studio и бездельничать.

В целом, наша надстройка собирается сделать следующее:

  • Сделать 2 проекта на 2010 и 2007 годы, которые совместно используют«Общая» сборка
  • Вся многоразовая работа выполняется в общей сборке
  • WPF отображается только через всплывающие окна (вы можете выполнить настраиваемую область задач, но это не имеет смысла для нашейнадстройка)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...