【发布时间】:2020-06-27 17:04:38
【问题描述】:
我在下面的脚本中收到以下错误,我正在尝试设置一个脚本,该脚本将在被 Outlook 规则激活时运行(即在邮件到达后应用此规则;来自 person@email.com;运行脚本)并将所有附件保存到特定文件夹。
运行时错误“91”对象变量未设置块变量
错误是针对 'For Each objAtt In itm.Attachments'
Public Sub script()
Dim saveFolder As String
Dim objAtt As Outlook.attachment
Dim itm As Outlook.MailItem
Dim dateFormat
dateFormat = Format(SentOn, "yymmdd ")
saveFolder = "C:\temp"
For Each objAtt In itm.Attachments
If objAtt.Size > 5200 Then
objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
Set objAtt = Nothing
End If
Next
End Sub
【问题讨论】: