jolanda05031975
Gebruiker
- Lid geworden
- 7 feb 2014
- Berichten
- 31
Ik heb een mooie factuur welke ik kan printen in PDF, nu heb ik echter mijn factuur moeten aanpassen waarbij ik ook een specificatie van mijn uren heb gemaakt.
De ene pagina is echter liggen en de andere is staan. Nu wil ik graag 2x een range kunnen aangeven waarbij er 2 pdf worden gemaakt.
1x van mijn factuur en 1 van mijn bijlage. Ik krijg dit alleen niet voor elkaar. (nog mooier in 1 pdf natuurlijk, maar dan zit je met je opmaak van liggend en staand volgens mij)
Hoor graag.
Dennis
Dit is mijn script
De ene pagina is echter liggen en de andere is staan. Nu wil ik graag 2x een range kunnen aangeven waarbij er 2 pdf worden gemaakt.
1x van mijn factuur en 1 van mijn bijlage. Ik krijg dit alleen niet voor elkaar. (nog mooier in 1 pdf natuurlijk, maar dan zit je met je opmaak van liggend en staand volgens mij)
Hoor graag.
Dennis
Dit is mijn script
Code:
Private Sub Nieuw_Click()
Range("B18").Value = Date
Range("B17").Value = Range("B17").Value + 1
Range("A21:A42").ClearContents
Range("B21:B42").ClearContents
Range("D21:D42").ClearContents
Range("E21:E42").ClearContents
Range("F21:F42").ClearContents
End Sub
Private Sub CommandButton1_Click()
Dim FACname As String
Dim KLTnaam As String
Dim Padnaam As String
Dim PDFnaam As String
Padnaam = "P:\Facturen PDF\"
KLTnaam = Range("D10")
If KLTnaam = "" Then
MsgBox "Klantnaam in te vullen."
Exit Sub
End If
WKname = Trim(Range("A22"))
FACname = Trim(Range("B17")) ' De macro haalt met dit command het factuurnummer op in de factuur,
' om deze later als naam voor het PDF-bestand te gebruiken.
If Dir(Padnaam & FACname & "*.pdf") <> "" Then
MsgBox "Factuur: " & FACname & " bestaat reeds"
Exit Sub
Else
PDFnaam = Padnaam & FACname & " " & KLTnaam & WKname & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=PDFnaam, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
From:=1, _
To:=1, _
OpenAfterPublish:=True
End If
End Sub
Laatst bewerkt door een moderator: