Private Sub Knop28_Click()
'**pdfs maken
Dim stDocNamelocatie As String
Dim BestandsnaamLocatie As String
With CurrentDb.OpenRecordset("Actievelocaties")
.MoveFirst
Do While Not .EOF
Instelling = !Instelling
MsgBox Instelling
stDocNamelocatie = "bijlage9"
BestandsnaamLocatie = "c:\pad\locatie - " & Instelling & ".pdf"
DoCmd.OpenReport stDocNamelocatie, acViewPreview, "instelling ='" & Instelling & "'"
DoCmd.OutputTo acOutputReport, stDocNamelocatie, acFormatPDF, BestandsnaamLocatie
DoCmd.Close acReport, stDocNamelocatie
.MoveNext 'volgende locatie
'herhalen tot einde van de recordset
Loop
End With
MsgBox "klaar"
End Sub
Private Sub Knop43_Click()
' http://www.helpmij.nl/forum/showthread.php/830643-Mailen?highlight=vba+bijlage+mailen%27
'pdf verzenden
Dim BestandsNaamOverzicht As String
Set r = CurrentDb.OpenRecordset("SELECT * FROM QryVerzendlijstOverzicht;", dbOpenSnapshot)
Dim datum As String
datum = Format(Now(), "yymm")
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
MailAdresAlgemeen = r("EmailOverzicht")
OnderwerpAlgemeen = r("onderwerpOverzicht") & "-" & datum
TekstAlgemeen = r("tesktEmailOverzicht")
bestandAlgemeen = Me.TxtBewaarlocatie & "Rapportage - " & "x" & ".pdf"
On Error Resume Next
With OutMail
.To = MailAdresAlgemeen
.CC = ""
.BCC = ""
.Subject = OnderwerpAlgemeen
.Body = TekstAlgemeen
.Attachments.Add bestandAlgemeen
'.Send 'hierin zal iets zitten waarbij het automatisch mailen zal gaan.
.display
If Send = True Then
.Send
Else
.display
End If
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing