我目前正在接收每周报告的Outlook,我需要打开并保存在特定文件夹中。我成功地重命名了文件并将其传输到所需的文件。电子邮件附件导出到特定文件夹文件格式问题
但是,文件格式与附加到电子邮件中的文件不同,当我没有在末尾放置日期格式或类型为“.2016”时,它被注册为类型“文件” “当我把一个文件。当在记事本中打开的信息是不可读
这是我目前使用的代码:
Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim dateFormatdateFormat = Format(Now, "dd.mm.yyyy")
saveFolder = "C:\Users\mypathtotheattachment"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & "thenewnameofmyattachment" & ".csv"
Next
End Sub
任何帮助是值得欢迎的,我扫描各地的任何信息的地方,但我被困...
谢谢!
会发生什么事,如果你离开的名字一样吗?例如。如果你做objAtt.SaveAsFile objAtt FileName? – Charlie
@Charlie谢谢你的答案,不幸的是我试图改为objAtt.FileName,现在我的宏不再运行,因为我无法解释... –
那么我会开始 - 保存所有附件的方式是有据可查,应该可以工作http://stackoverflow.com/questions/15531093/save-attachments-to-a-folder-and-rename-them – Charlie