Geachte deze script heb van site Helpmij geplukt jouwen deze aangepast. maar hij zegt en laat ook netjes email adressen zien. alleen zie ik in outlook geen verzending staan wat is er verkeerd aan of ?
ook krijg ik niks binnen dus is er iets niet goed in script maar wat
ook krijg ik niks binnen dus is er iets niet goed in script maar wat
Code:
Private Sub Knop964_Click()
Dim appOutLook As Outlook.Application
Dim MailOutLook As Outlook.MailItem
Dim sEmail As String
Dim sVerzonden As String
Dim iAantal As Integer, i As Integer
sEmail = ""
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
sVerzonden = ""
With CurrentDb.OpenRecordset("QryEmail")
If Not .RecordCount = 0 Then
.MoveLast
.MoveFirst
iAantal = .RecordCount
Do While Not .EOF
sEmail = sEmail & .Fields("Email").Value
If i < iAantal Then sEmail = sEmail & ";"
i = i + 1
.MoveNext
Loop
End If
End With
.Display
'MsgBox MailOutLook.Body
sVerzonden = sVerzonden & sEmail & ", "
Do While Right(sVerzonden, 2) = ", "
sVerzonden = Left(sVerzonden, Len(sVerzonden) - 2)
Loop
MsgBox "Er is een mail gestuurd naar " & sVerzonden & "."
Exit Sub
email_error:
MsgBox "Er was een foutje..." & vbCrLf & "En wel: " & Err.Description
DoCmd.OpenReport "RpTPlanning", acViewPreview, , Me.Filter, acHidden
DoCmd.SendObject acSendReport, "RptPlaning", acFormatPDF, sEmail, , "Onderwerp", "De tekst in de body", True, """"
End Sub
Laatst bewerkt: