2008-10-09 128 views
1

我正在使用DoCmd.SendObject從MS Access 2003發送電子郵件。它打開Outlook,並填寫所有相關字段。但是當時用戶可能不會選擇發送電子郵件。在這種情況下,出現提示'發送操作被取消'。有沒有一種方法可以捕獲用戶發送的電子郵件如果DoCmd.SendObject失敗?

回答

2

可以使用Microsoft Access的Outlook事件與類模塊。您可以在LessThanDot wiki的標題「示例:使用帶有Access的Outlook事件」下找到詳細信息。

1

您已將對象發送到Outlook。

我不相信Outlook有辦法回覆您的訪問命令。

+0

不幸的是,這似乎是死衚衕然後:( – 2008-10-09 15:01:10

1

databyss在編寫時是正確的,Outlook無法回覆您的Access命令。而不是使用這個鬆散的「sendObject」命令,我建議你從VBA代碼中創建一個Outlook實例(在工具/參考中註冊Microsoft Outlook對象庫之後)?您將能夠以非常有效的方式管理您的電子郵件。