【发布时间】:2021-10-28 04:09:15
【问题描述】:
我希望这里有人可以帮助我解决这个请求。我发现有人在https://www.pixelchef.net/content/rule-autosave-attachment-outlook 分享的代码可以帮助我设置规则以根据规则自动下载附件。
代码工作正常,但我想调整它而不是像这样命名文件 2021-08-28 10-00Test 来格式化像这样 Test_2021 的文件名-08-28 10-00。该代码目前还在根据规则运行的时间添加时间戳。我想将其更改为从电子邮件中获取日期和时间。
代码如下:
Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim dateFormat
dateFormat = Format(Now, "yyyy-mm-dd H-mm")
saveFolder = "C:\path"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
Set objAtt = Nothing
Next
End Sub
感谢任何帮助。
【问题讨论】: