Я создал надстройку Outlook 2007, которая, помимо прочего, должна выполнять некоторые действия, когда пользователь создает новое электронное письмо. Я подключен к соответствующим событиям, и все работает правильно во всех случаях, кроме одного.
Проблема заключается в том, что если Outlook не запущен и пользователь нажимает mailto
URL, то Outlook открывает только один проводник, в котором пользователь может создавать электронную почту. Другие части приложения не загружаются в это время. Проблема в том, что в этом случае мой плагин не загружается, поэтому я не могу добавить туда свой код.
Я хотел бы знать, есть ли способ преодолеть эту проблему.
Я вижу два возможных решения, но не знаю, возможны ли они.
- Заставить плагин загружаться по ссылкам mailto (один режим проводника). Я подозревал, что это будет предоставлено VSTO, но это не так. Я не мог найти ничего об этом ни в MSDN, ни в книге по программированию MS Outlook.
- Измените обработчик mailto URL на клиентском компьютере, чтобы запустить полный Outlook (как если бы вы нажали ярлык Outlook) вместо одного проводника. Это загрузит мой плагин перед открытием проводника электронной почты и, вероятно, будет работать так, как я планировал.
Кто-нибудь знает, возможно ли какое-либо из этих решений? Или, может быть, у вас есть другой, который может работать.