Bart1980991
Gebruiker
- Lid geworden
- 15 aug 2018
- Berichten
- 29
Goedendag,
Ik gebruik onderstaande code om snel een formulier om te zetten naar een PDF.
Wat kan ik aan de code veranderen om te zorgen dat het formulier niet op de schrijf wordt gezet (of naar een tijdelijke locatie) zodat de gebruiker moet kiezen hoe en waar de PDF moet worden opgeslagen.
Mocht dat lastig zijn dan graag: hoe kan ik er voor zorgen dat het formulier overschreven wordt ipv de melding '.pdf bestaat reeds'?
Alvast bedankt voor het meedenken.
Bart
Ik gebruik onderstaande code om snel een formulier om te zetten naar een PDF.
Wat kan ik aan de code veranderen om te zorgen dat het formulier niet op de schrijf wordt gezet (of naar een tijdelijke locatie) zodat de gebruiker moet kiezen hoe en waar de PDF moet worden opgeslagen.
Mocht dat lastig zijn dan graag: hoe kan ik er voor zorgen dat het formulier overschreven wordt ipv de melding '.pdf bestaat reeds'?
Code:
Sub PDF()
Dim FacName As String
FacName = ActiveSheet.Range("A1").Value
If Dir("K:\Verslagen\MT-Staf\2019\" & FacName & ".pdf") <> "" Then
MsgBox "Het bestand: " & FacName & ".pdf bestaat reeds"
Exit Sub
Else
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="K:\Verslagen\MT-Staf\2019\" & FacName & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
From:=1, To:=2, OpenAfterPublish:=True
End If
End Sub
Alvast bedankt voor het meedenken.
Bart