2009-10-29 58 views

回答

7

我不得不處理這個嘗試從Access發送Outlook電子郵件的問題。我使用了Outlook Redemption,這是一個第三方COM庫,將呼叫包裝到Outlook中並避免了那些煩人的彈出窗口。它是免費的,除非你想重新分配它,在這種情況下,你需要buy the redistributable version爲199美元。

展望贖回如何工作

贖回是一個普通的COM庫; 一旦在系統上註冊,它是 訪問任何編程語言 (VB,VBA,VC++,德爾福等)。 贖回使用擴展MAPI(這 不受安全修補 ,因爲它不是在 腳本語言來訪問)複製封鎖的安全 補丁 功能。所有安全*物品兌換 對象具有必須設置爲Outlook項目的 的物料屬性。一旦設置了 ,您可以訪問任何屬性和 方法,既阻塞又不阻塞。 對於阻止的屬性和 函數,兌換對象 完全繞過了Outlook對象 模型並且行爲與Outlook 完全相同,但沒有應用安全補丁 。對於未被安全 修補程序阻止的屬性和 方法,所有調用都透明地被轉發到您分配給Item屬性的Outlook對象 。隨着 這種方法改變你的代碼是 最小的:你只能改變你 申報對象的方式,但不是你的代碼,實際上訪問 既堵塞不能阻止 屬性和方法的其餘 。

0

我有一個類似的問題,我寫了一個方法,當它出現時單擊對話窗口:Defeating 'A program is trying to access email' with SendMessage。我的方法在一個單獨的線程中連續循環運行,每隔一秒左右檢查一次惡意安全窗口。 我的代碼存在問題,因爲它沒有正確點擊允許按鈕。希望儘快解決這個問題。其他人寫他們自己的解決方案?

相關問題