В Outlook 2007 я написал обработчик Application_ItemSend, который должен отключать цифровую подпись для выбранных сообщений, хотя по умолчанию подпись включена для всех сообщений.

Как активировать/деактивировать подпись для объектов MailItem?

1
Martin v. Löwis 3 Фев 2010 в 19:59
Это может помочь: stackoverflow.com/questions/ 41932308/…
 – 
Andre
11 Июн 2019 в 17:15

2 ответа

Существует старый метод перехвата кнопок и вызова execute...

Я не уверен, поможет ли это, но если вы подключаете кнопки, idMso этих кнопок-переключателей — «DigitallySignMessage» и «EncryptMessage» на вкладке GroupRightsManagement ленты Microsoft.Outlook.Mail.Compose.

1
CZahrobsky 26 Июн 2013 в 19:09

Если вы говорите о цифровой подписи Outlook, я не думаю, что это можно сделать через OOM.

0
76mel 4 Фев 2010 в 03:52
Это то, о чем я говорю. Как же иначе это можно было сделать?
 – 
Martin v. Löwis
4 Фев 2010 в 10:33
API не раскрывает это :(. Существует старая техника перехвата кнопок и вызова выполнения (очень хакерская, но так вы дошли до ol2003 до чего-либо). В ol2003 были кнопки «Подписать» и «Зашифровать», но я не вижу эти кнопки на любой панели инструментов в 2007 году знаете ли вы, существуют ли они?
 – 
76mel
4 Фев 2010 в 19:33