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