nieuweharing
Gebruiker
- Lid geworden
- 27 sep 2021
- Berichten
- 42
Goedemorgen,
Via Excel probeer ik naar een 2-tal adressen een mail te versturen met een attachment.
Bij de uitvoering ervan krijg ik bovenstaande foutmelding.
De foutmelding verwijst naar Set myAttachments = OutLookMailitem.Attachments
In B200 en B201 staan de email adressen.
Kunnen jullie zien waar de fout zit?
Alvast bedankt!
Groetjes
Anne
Code:
Sub Send_Mail_with_signature()
ChDir "C:\Users\Tests\Desktop"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Tests\Desktop\Bijlage.pdf"
Dim OutLookApp As Object
Dim OutLookMailitem As Object
Dim myAttachments As Object
Dim sign As String
Dim i As Integer
Set OutLookApp = CreateObject("Outlook.application")
Set myAttachments = OutLookMailitem.Attachments
Set msg = OutLookApp.CreateItem(0)
sign = msg.HTMLBody
For i = 200 To sh.Range("B" & Application.Rows.Count).End(xlUp).Row
With msg
.To = sh.Range("B" & i).Value
.Subject = "Bijlage per" & Format(Date, " dd.mm.yyyy")
.HTMLBody = "Beste collega's, <br/> <br/>Hierbij de bijlage. <br/>
myAttachments.Add "C:\Users\Test\Desktop\Bijlage.pdf"
.send
End With
Next i
Set OutLookMailitem = Nothing
Set OutLookApp = Nothing
End Sub
Via Excel probeer ik naar een 2-tal adressen een mail te versturen met een attachment.
Bij de uitvoering ervan krijg ik bovenstaande foutmelding.
De foutmelding verwijst naar Set myAttachments = OutLookMailitem.Attachments
In B200 en B201 staan de email adressen.
Kunnen jullie zien waar de fout zit?
Alvast bedankt!
Groetjes
Anne
Code:
Sub Send_Mail_with_signature()
ChDir "C:\Users\Tests\Desktop"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Tests\Desktop\Bijlage.pdf"
Dim OutLookApp As Object
Dim OutLookMailitem As Object
Dim myAttachments As Object
Dim sign As String
Dim i As Integer
Set OutLookApp = CreateObject("Outlook.application")
Set myAttachments = OutLookMailitem.Attachments
Set msg = OutLookApp.CreateItem(0)
sign = msg.HTMLBody
For i = 200 To sh.Range("B" & Application.Rows.Count).End(xlUp).Row
With msg
.To = sh.Range("B" & i).Value
.Subject = "Bijlage per" & Format(Date, " dd.mm.yyyy")
.HTMLBody = "Beste collega's, <br/> <br/>Hierbij de bijlage. <br/>
myAttachments.Add "C:\Users\Test\Desktop\Bijlage.pdf"
.send
End With
Next i
Set OutLookMailitem = Nothing
Set OutLookApp = Nothing
End Sub