电子邮件附件导出到特定文件夹文件格式问题
Email attachment export into specific folder file format issue
我目前每周收到有关 outlook 的报告,我需要将其打开并保存在特定文件夹中。我已成功重命名文件并将其传输到所需文件。
但是,文件格式与附加到电子邮件的文件不同,当我没有在末尾放置日期格式时,它注册为类型 "file" 或类型“.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
欢迎任何帮助,我扫描了所有地方以获取任何信息,但我被卡住了...
谢谢!
这是你想做的吗?
Option Explicit
Public Sub SaveAtmtToDisk(Item As Outlook.MailItem)
Dim Atmt As Outlook.Attachment
Dim SavePath As String
Dim FileName As String
' // Saved Location
SavePath = "C:\temp\"
' // 05 24 2016 Antoine.csv
FileName = Format(Now, "DD MM YYYY") & " Antoine.csv"
For Each Atmt In Item.Attachments
Atmt.SaveAsFile SavePath & "\" & FileName
Next
Set Atmt = Nothing
End Sub
已在 Outlook 2010 上测试
我目前每周收到有关 outlook 的报告,我需要将其打开并保存在特定文件夹中。我已成功重命名文件并将其传输到所需文件。
但是,文件格式与附加到电子邮件的文件不同,当我没有在末尾放置日期格式时,它注册为类型 "file" 或类型“.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
欢迎任何帮助,我扫描了所有地方以获取任何信息,但我被卡住了...
谢谢!
这是你想做的吗?
Option Explicit
Public Sub SaveAtmtToDisk(Item As Outlook.MailItem)
Dim Atmt As Outlook.Attachment
Dim SavePath As String
Dim FileName As String
' // Saved Location
SavePath = "C:\temp\"
' // 05 24 2016 Antoine.csv
FileName = Format(Now, "DD MM YYYY") & " Antoine.csv"
For Each Atmt In Item.Attachments
Atmt.SaveAsFile SavePath & "\" & FileName
Next
Set Atmt = Nothing
End Sub
已在 Outlook 2010 上测试