我需要一个解决方案,将 VBA 脚本添加到 Outlook 中的规则,该规则在电子邮件主题行中的短语“was”之前搜索单词,然后使用该单词将附件(excel 文件)保存在指定文件夹中。
我熟悉 InStr() 方法,但无论出于何种原因,我无法弄清楚如何使用当前代码来处理它。有人有想法么?
这是我在添加新行之前的当前工作脚本:
Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim saveFolder2 As String
Dim attname As String
Dim fso As FileSystemObject
Dim stream As TextStream
saveFolder = "C:\Users\testuser\Desktop\Files\Reports"
saveFolder2 = "\\SERVER\C\Users\Service\Documents"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName
attname = objAtt.DisplayName
Call updatelog(attname)
objAtt.SaveAsFile saveFolder2 & "\" & objAtt.DisplayName
Call updatelog(attname)
Set objAtt = Nothing
Next
谢谢