Я пытаюсь загрузить, а затем открыть вложение электронной таблицы Excel в электронном письме Outlook с помощью VBA в Excel. Как я могу:
Я также хочу иметь возможность сохранять следующие строки в виде отдельных строк, назначенных отдельным переменным:
хотя это может быть лучше задать в отдельном вопросе/поискать самому.
Код, который у меня есть в настоящее время, взят с других форумов в Интернете и, вероятно, не очень полезен. Однако,вот некоторые кусочки, над которыми я работал:
Sub SaveAttachments()
Dim olFolder As Outlook.MAPIFolder
Dim att As Outlook.Attachment
Dim strFilePath As String
Dim fsSaveFolder As String
fsSaveFolder = "C:\test\"
strFilePath = "C:\temp\"
Set olFolder = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
For Each msg In olFolder.Items
While msg.Attachments.Count > 0
bflag = False
If Right$(msg.Attachments(1).Filename, 3) = "msg" Then
bflag = True
msg.Attachments(1).SaveAsFile strFilePath & strTmpMsg
Set msg2 = Application.CreateItemFromTemplate(strFilePath & strTmpMsg)
End If
sSavePathFS = fsSaveFolder & msg2.Attachments(1).Filename
End If
End Sub