使用主题的一部分作为文件名保存附件的vbScript

时间:2016-01-27 18:48:30

标签: vbscript

我使用vbScript将通过电子邮件收到的附件保存到共享驱动器。我能够按预期移动文件。我无法弄清楚的是如何从主题行中提取日期并将其用作文件名的一部分。

电子邮件主题将如下所示:

公司摘录20160125

然后应该命名该文件:COM20160125.txt

    For Each objMailItem in objItems 'Handle each email
        For Each objAtt In objMailItem.Attachments 'Handle multiple attachments
            If objMailItem.Subject = |"COMPANY EXTRACT 2*" Then

1 个答案:

答案 0 :(得分:0)

以下是解决方案:

 For Each objMailItem in objItems 'Handle each email
        For Each objAtt In objMailItem.Attachments 'Handle multiple attachments
             If InStr(objmailItem.Subject, "COMPANY EXTRACT 2") Then
            objAtt.SaveAsFile NETWORK_SAVE_LOCATION & "COM" & Right(objmailItem.Subject,8) & ".txt"