2011-02-15 89 views
0

有什麼辦法可以捕獲Outlook 2007中的「發送更新」按鈕嗎?我在我的IRibbonExtensibily.GetCustomUI()以下:Outlook 2007加載項發送更新

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

當我使用從預約發送更新按鈕,構成了我SendAction()方法不會被調用。它從File菜單和其他位置工作,但不在按鈕上。有什麼方法可以捕捉這個事件嗎?

或...是否有某種原因(物品泄漏或某物),我不趕上它?

更新,我也想使用捕捉到它:

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

但是,結果還是一樣。

回答

0

看來,捕獲此按鈕的唯一方法是在appointmentitem.send()方法中。這些按鈕不是功能區或菜單的一部分,因此不能以這種方式陷入困境。

相關問題