Excel 自动保存附件outlook转换为csv

Excel 自动保存附件outlook转换为csv,excel,vba,csv,outlook,Excel,Vba,Csv,Outlook,我使用以下代码在Excel文件到达Outlook文件夹时自动将文件名中包含特定文本的Excel文件保存到特定位置: Public Sub saveAttachtoDisk(itm As Outlook.MailItem) Dim objAtt As Outlook.Attachment Dim saveFolder As String saveFolder = "c:\temp\" For Each objAtt In itm.Attachments If InStr(ob

我使用以下代码在Excel文件到达Outlook文件夹时自动将文件名中包含特定文本的Excel文件保存到特定位置:

Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "c:\temp\"
 For Each objAtt In itm.Attachments
          If InStr(objAtt.DisplayName, ".xlsx") Then
            If InStr(objAtt.DisplayName, "Test") Then
          objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName
      End If
End If
 Next
End Sub
有没有办法让Outlook以.csv格式保存文件,或者至少指示它打开Excel并自动执行任务


谢谢

您可以自动使用Excel来完成工作。但是您仍然需要将附加的文件保存在磁盘上。然后在Excel中,您可以打开保存的文件,并将其保存为所需的格式

请确保快速开始