我用來實現Application_ItemSend修改簽名當消息在Outlook 2010實現Application_ItemSend在Outlook防止關閉撰寫窗口
改性確實發生被髮送,並與調試器,我確認其是否點擊發送圖標之後發生。
收件人收到修改的消息,但撰寫窗口保持打開狀態且未修改消息。 (由於沒有處理程序,它發送時關閉。)
快速搜索顯示了一些問題,這個處理程序被刪除的項目,並創建一個新的,在某種程度上造成一個老庫中解析到一個新的更換。我做到了這一點,並粘貼完全相同的代碼。確認引用了正確版本的庫。
現在,收件人仍然收到修改的消息,並且撰寫窗口仍然保持打開狀態。但是現在,郵件正文在撰寫窗口中被刪除。
我想要做的是讓撰寫窗口像以前一樣消失,但仍然會發生VBA操作(更改簽名)。所使用的VBA是http://www.nangets.net/?p=151
我可以購買或下載等方式來做到這一點,但我更喜歡這一個 - 簡單和開源。
你的事件處理程序是做什麼的?你有沒有試圖評論出所有的代碼? –
該代碼的稍微修改版本(使用硬編碼的字符串而不是讀取txt文件)對我來說不會產生同樣的問題。 Win 7 Pro,Outlook 2010.您可能有其他代碼正在創建新的MailItem對象嗎? –
@Dimitry:在包含的鏈接中查看源代碼。 – WGroleau