Roelof1983
Gebruiker
- Lid geworden
- 26 jul 2018
- Berichten
- 7
Hoi hoi,
Ik wil graag een PDF bestand maken met daarin de palletbladen die ik kan versturen via mail.
Huidige situatie is nu dat we eerst printen, vervolgens de geprinte palletbladen opnieuw in de printer leggen, de palletpladen inscannen die samengevoegd worden tot 1 pdf bestand en uiteindelijk het bestand doormailen naar bestemming.
Wat ik graag zou willen is dat ik m.b.v. een checkbox kan kiezen of ik wil printen of mailen, zodat ik kan blijven zitten op m’n luie gat .
Het printen van de palletbladen en versturen van de pdf bestand lukt mij wel.
Maar nu komt het
Met Google kom ik steeds uit op Arrays.
Ik heb nog niet met Arrays gewerkt.
Wel een poging gedaan maar nu weet ik eigenlijk niet zo goed hoe ik nu verder moet…
Bekijk bijlage Palletblad.xls
Alvast bedankt!!
Ik wil graag een PDF bestand maken met daarin de palletbladen die ik kan versturen via mail.
Huidige situatie is nu dat we eerst printen, vervolgens de geprinte palletbladen opnieuw in de printer leggen, de palletpladen inscannen die samengevoegd worden tot 1 pdf bestand en uiteindelijk het bestand doormailen naar bestemming.
Wat ik graag zou willen is dat ik m.b.v. een checkbox kan kiezen of ik wil printen of mailen, zodat ik kan blijven zitten op m’n luie gat .
Het printen van de palletbladen en versturen van de pdf bestand lukt mij wel.
Maar nu komt het
Met Google kom ik steeds uit op Arrays.
Ik heb nog niet met Arrays gewerkt.
Wel een poging gedaan maar nu weet ik eigenlijk niet zo goed hoe ik nu verder moet…
Bekijk bijlage Palletblad.xls
Code:
Sub exprtPDF()
Dim i As Integer
If checkbox1 = true then
With Sheets("Palletblad")
.Visible = True
.PrintOut
.Range("A34").value = .Range("A34").value + 1
.Visible = False
End With
else
For i = 1 To 3 ‘aantal palletbladen die gemaakt worden.
Sheets("Palletblad").Range("A1:N33") = blad
blad = Array(blad)
Next
Sheets(blad).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"H:\Map1\test.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End if
With OutMail
.To = ""
.cc = ""
.BCC = ""
.Subject = "Bestelformulier Leveren " & Range("h4") & " Week " & Range("J4").Value
.body = str
'.Body = "Goedendag, " & vbNewLine & _
vbNewLine & _
"Hierbij als bijlage de palletbladen.
'.Attachments.Add Destwb.FullName orgineel
.attachments.Add “H:\Map1\test.pdf "
.Display
End With
On Error GoTo 0
.Close savechanges:=False
End With
'Delete the file you have send
Kill “H:\Map1\test.pdf "
End Sub
Alvast bedankt!!