hoi ,
ik heb op een formulier en knop staan waar ik met 1 klik de betreffende factuur wil printen, opslaan als pdf , en verzenden naar en vast email adres.
Ik heb ondertussen iets gevonden en hier en daar aangepast, maar ben nog niet tevreden.
Ben al een tijdje bezig en mijn kennis van VBA is beperkt en hoop dat iemand me kan helpen met het laatste stukje.
Hij print de factuur en slaat de factuur op met Id nr en datum. opzich is dit oke.
maar als ik ga mailen is de bijlage naam Factuur21%.pdf. hier moet Id nr en de naam van de persoon voor komen. ( dus bijv: 33.ikke.pdf).
Hoop dat iemand me kan helpen
bij voorbaat mijn dank daarvoor,
Jan
ik heb op een formulier en knop staan waar ik met 1 klik de betreffende factuur wil printen, opslaan als pdf , en verzenden naar en vast email adres.
Ik heb ondertussen iets gevonden en hier en daar aangepast, maar ben nog niet tevreden.
Ben al een tijdje bezig en mijn kennis van VBA is beperkt en hoop dat iemand me kan helpen met het laatste stukje.
Hij print de factuur en slaat de factuur op met Id nr en datum. opzich is dit oke.
maar als ik ga mailen is de bijlage naam Factuur21%.pdf. hier moet Id nr en de naam van de persoon voor komen. ( dus bijv: 33.ikke.pdf).
Hoop dat iemand me kan helpen
bij voorbaat mijn dank daarvoor,
Jan
Code:
Private Sub Knop61_Click()
On Error GoTo Err_Knop61_Click
Dim stDocName As String
DoCmd.RunMacro ("vernieuwen")
stDocName = "factuur21%"
Linkcriteria = "[Id] = Forms![factuur]![Id]"
DoCmd.OpenReport stDocName, acNormal, , Linkcriteria
DoCmd.OpenReport "Factuur21%", acViewPreview, , "Id=" & Me.Id, acHidden, sFilter
DoCmd.OutputTo acOutputReport, "factuur21%", acFormatPDF, "h:\facturen\" & CStr(Id) & "-" & Date & ".PDF"
DoCmd.SendObject acSendReport, stDocName, acFormatPDF, "xxxxx@xxxx.nl", , , "Factuur. ", " Hoi hoi, " & Chr(13) & _
" Bijgesloten vindt u de factuur van " & Chr(13) & Me.naam & Chr(13) & Me.datum & Chr(13) & _
" Vriendelijke groet ikke", , True
DoCmd.SetWarnings False
DoCmd.SetWarnings True
DoCmd.Close acReport, "factuur21%"
Exit_Knop61_Click:
Exit Sub
Err_Knop61_Click:
MsgBox Err.Description
Resume Exit_Knop61_Click
End Sub