Прикрепления всех файлов в папке с электронной почтой Outlook Microsoft с помощью кода макросаИспользуйте перспективы Macro для отправки файлов по электронной почте
Dim fldName As String
Sub SendFilesbuEmail()
' From slipstick.me/njpnx
Dim sFName As String
i = 0
fldName = "C:\Users\"
sFName = Dir(fldName)
Do While Len(sFName) > 0
Call SendasAttachment(sFName)
sFName = Dir
i = i + 1
Debug.Print fName
Loop
MsgBox i & " files were sent"
End Sub
Function SendasAttachment(fName As String)
Dim olApp As Outlook.Application
Dim olMsg As Outlook.MailItem
Dim olAtt As Outlook.Attachments
Set olApp = Outlook.Application
Set olMsg = olApp.CreateItem(0) ' email
Set olAtt = olMsg.Attachments
' attach file
olAtt.Add (fldName & fName)
' send message
With olMsg
.Subject = "Here's that file you wanted"
.To = "[email protected]"
.HTMLBody = "Hi " & olMsg.To & ", <br /><br /> I have attached " & fName & " as you requested."
.Send
End With
End Function
Я получаю 0 файлов, отправленных и документ не получает передан в мировоззрение Microsoft по электронной почте
Пожалуйста, измените вопрос после посещения этого [ссылка] (http://stackoverflow.com/help/mcve). Покажите нам свой код и будьте точны, когда сообщите нам, какая часть не работает. –
и следующий код: – sonaa
Я получаю 0 отправленных файлов, и документ не передается в Outlook Microsoft Outlook. – sonaa