我有这段代码,它适用于一台计算机 Outlook 2010 64 位,但不适用于另一台运行 32 位的计算机。我认为这与 32bit/64 没有任何关系,只是想以防万一。
我已经尝试了所有方法,禁用宏,将 Outlook 翻过来,但无法使此代码正常工作。
也许第二只眼睛会发现我缺少的东西:
Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim dateFormat
dateFormat = Strings.Format(Now(), "mm_dd_yyyy_HH_MM_SS_AMPM")
saveFolder = "C:\Users\Jarvis\Desktop\Test"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & "My_Data_" & dateFormat & ".csv"
Set objAtt = Nothing
Next
End Sub
谢谢大家!