Outlook开发编程
将邮件中的附件保存至硬盘
2005-02-04 22:18:24

提供将邮件里的附件保存至硬盘的代码。

Sub Exprot_Mail_Attachments()   On Error Resume Next     Dim myolapp As New Outlook.Application       Set myNameSpace = myolapp.GetNamespace("MAPI")    Set myfolder = myNameSpace.GetDefaultFolder(olFolderInbox)        For i = 1 To myfolder.Items.Count        Set mymailitem = myfolder.Items(i)        With mymailitem            Set myAttachments = mymailitem.Attachments            myAttachments.Item(1).SaveAsFile "C:\电子邮件\" + IIf(IsNull(myAttachments.Item(1).DisplayName), i, myAttachments.Item(1).DisplayName)        End With    NextEnd Sub