每天上午12點都會有一封自動電子郵件,附帶有來自具有特定主題的供應商服務的Excel附件。我正在使用規則和代碼來嘗試保存附件並將信息插入到我在收件箱中收到時創建的數據庫中。根據電子郵件主題保存電子郵件附件
我已經嘗試了我在網上找到的代碼,但是我不知道是否因爲我的公司有的網絡/安全設置不工作或者它是否自己編碼。
規則:
CODE:
Public Sub CribMaster2Database(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "c:\temp\"
If olItem.Subject = "Test" Then
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName
Set objAtt = Nothing
Next
End If
End Sub
學習調試的時間!你如何運行代碼?你怎麼知道代碼是否運行?你怎麼知道你有問題?有什麼問題?設置調試點並使用調試器或添加MsgBox語句! 但是......我的第一個真正的問題是'你如何讓你的宏運行?' –
Tun運行這樣的宏,根據你的安全設置,你必須創建一個證書並選擇它來簽署你的'VBA'代碼。查找「VBA項目的數字證書」來創建證書。在「Outlook VBA」中,菜單是「工具/數字簽名」。最後,您必須使用「Outlook規則嚮導」在傳入郵件上觸發您的腳本。 –
使用Outlook中的內置規則和提醒功能 – holi4683