Обновление отправки надстройки Outlook 2007 - PullRequest
0 голосов
/ 15 февраля 2011

Есть ли способ перехватить кнопку «Отправить обновление» в Outlook 2007?В IRibbonExtensibily.GetCustomUI () есть следующее:

"<customUI xmlns=""http://schemas.microsoft.com/office/2006/01/customui"">" & _
"<commands>" & _
"<command idMso=""SendItem"" onAction=""SendAction"" />" & _
"<command idMso=""SendUpdate"" onAction=""SendAction"" />" & _
"</commands>" & _
"</customUI>"

Когда я использую кнопку «Отправить обновление» из формы встречи, мой метод SendAction () никогда не вызывается.Это работает из меню Файл и других местах, но не на кнопке.Есть ли способ запечатлеть это событие?

Или ... есть какая-то причина (утечка предмета или что-то), что я не ловлю это?

Обновление, я также пытаюсь захватить его, используя:

 Dim WithEvents updateButton As CommandBarButton 
 Set updateButton = Inspector.CommandBars.FindControl(id:=1983, Visible:=False)  

Но результаты все те же.

1 Ответ

0 голосов
/ 16 февраля 2011

Похоже, что единственный способ перехватить эту кнопку - это метод assignitem.send ().Кнопки не являются частью ленты или меню, поэтому не могут быть захвачены таким образом.

...