1
有沒有一種方法可以在「發送」之前掛接到Outlook約會表單並運行一些驗證邏輯。在發送預約之前運行自定義驗證邏輯
例如,我們的業務需求有點像這樣。
- 通過某種方式填充您的會議請求。我們有一些插件功能可以做到這一點。
- 點擊發送。通常這應該實際上「發送」電子郵件。相反,我需要驗證另一項服務,並且在成功驗證後,我應該允許「發送」,否則將其取消。
我如何在outlook插件中做到這一點?
有沒有一種方法可以在「發送」之前掛接到Outlook約會表單並運行一些驗證邏輯。在發送預約之前運行自定義驗證邏輯
例如,我們的業務需求有點像這樣。
我如何在outlook插件中做到這一點?
看起來您對Application類的ItemSend事件感興趣。當用戶通過Inspector(在檢查員關閉之前,但在用戶單擊「發送」按鈕之後)或使用Mail項目的發送方法(如MailItem)發送Microsoft Outlook項目時,它會被觸發在一個程序中。
此外,AppointmentItem類提供了Send事件,該事件在用戶選擇某個項目的「發送」操作或爲該項目調用「發送」方法時觸發,該項目是父對象的一個實例。
這裏是如何掛鉤從AppointmentItem
Outlook.ItemEvents_Event _apptEvents = (Outlook.ItemEvents_Event)ai;
_apptEvents.Send
+= new Outlook.ItemEvents_SendEventHandler(_itemClass_ItemEvents_Event_Send);
智能感知事件一直沒有露面的AppointmentItem對象上的發送「事件」 ... – deostroll
'Outlook.ItemEvents_Event _apptEvents =(Outlook.ItemEvents_Event)愛; _apptEvents.Send + = new Outlook.ItemEvents_SendEventHandler(_itemClass_ItemEvents_Event_Send);' –
您可以刪除先前的評論。我已經添加到你的答案。但爲什麼這個界面不能在VS中顯示? – deostroll