我是VBA和這個論壇的新手。首先讓我說,我花了相當多的時間試圖找到我的答案,通過做和搜索。通過規則刪除附件的Outlook腳本
我需要創建一個腳本,我可以添加到我的規則中以從某些電子郵件中刪除附件。我發現這個代碼,並認爲這將有所幫助。
Public Sub deleteAttach(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Set objAtt = itm.Attachments
objAtt.itm(1).Delete
End Sub
現在我似乎無法得到此代碼的工作。閱讀後,我意識到,它必須是一個對象,但不知何故,如果我使用Public Sub deleteAttach(ByVal Item As Object)
該規則沒有找到我的腳本。
我也試圖更改代碼以
任何幫助將非常感激。謝謝。
請注意,爲了讓Outlook來識別你的腳本作爲規則的一部分運行,那麼它必須包括類型Outlook.MailItem的參數或Outlook.MeetingItem。更多關於這[這裏](http://stackoverflow.com/a/17493565/1958691)。如果您發現以下解決方案可行,請將其標記爲幫助他人的正確答案。 – Taliesin