Мне нужно сосредоточиться на уже открытой почтовой форме в Outlook 2003 с помощью C # - PullRequest
0 голосов
/ 19 марта 2011

Согласно моему требованию, когда пользователь открывает новую форму электронной почты в Outlook и нажимает кнопку отправить, он проверяет некоторые вещи. Теперь, если проверка не удалась, тогда должно появиться окно сообщения с кнопками Да Нет.

Теперь, нажав кнопку «Да», мне нужно сфокусироваться на уже открытой почтовой форме, чтобы пользователь мог редактировать изменения и снова отправлять их.

Я не могу получить фокус формы почты. Пожалуйста, помогите мне относительно того же. Все кодирование выполняется с использованием .Net (C #)

С уважением, Rajeevin

1 Ответ

0 голосов
/ 19 марта 2011

Используйте метод Activate () в инспекторе.

Чтобы получить ссылку на инспектора, это зависит от того, что у вас уже есть в вашем методе проверки:

  • Если у вас есть ссылка на открытый объект MailItem, используйте свойство GetInspector и приведите его к Outlook.Inspector.
  • Если у вас ничего нет, попробуйте использовать метод ActiveInspector () для объекта OutlookApp.
...