davylenders123
Gebruiker
- Lid geworden
- 20 jun 2010
- Berichten
- 902
Ik heb een code en deze slaat het bestand op in een bepaald map als een excel file.
Nu zou ik graag hebben dat hij het werkblad opslaat als pdf in de zelfde map , en dat hij die pdf dan ophaalt voor te mailen.
Wat moet ik juist aan de code veranderen voor dat klaar te krijgen.
Nu zou ik graag hebben dat hij het werkblad opslaat als pdf in de zelfde map , en dat hij die pdf dan ophaalt voor te mailen.
Wat moet ik juist aan de code veranderen voor dat klaar te krijgen.
Code:
If vbNo = MsgBox("ben je wel zeker dat je die mail wil verzenden", vbYesNo) Then Exit Sub
ActiveWorkbook.SaveAs Filename:=("T:\Mag-Data\Mit pc\davy\uren zaterdag ploeg\reeds doorgestuurd" & "\uren zaterdag ploeg " & Format(DateValue([blad1!D1]), "dd-mm-yyyy") & ".xls")
stpath = "T:\Mag-Data\Mit pc\davy\uren zaterdag ploeg\reeds doorgestuurd" 'locactie waar bijlage staat
stsubject = "Uren zaterdag ploeg en welke wagens er deze week gepoetst zijn"
vamsg = "sus & klus ." & vbCrLf & _
"Bij deze stuur ik jullie de uren van de kuisploeg als ook welke wagens we vandaag hebben gepoetst.," & vbCrLf & _
"Gunther"
'mailbody voorzien van gegevens
stfilename = "uren zaterdag ploeg .xls" 'Bestandsnaam
stattachment = ("T:\Mag-Data\Mit pc\davy\uren zaterdag ploeg\reeds doorgestuurd" & "\uren zaterdag ploeg " & Format(DateValue([blad1!D1]), "dd-mm-yyyy") & ".xls")
vaRecipients = VBA.Array("mijnmail@hotmail.com", "mijnmail2@hotmail.com") 'mailadressen("eerste ontvanger" , "tweede ontvanger", enz.)