Ik heb voor mijn collega's een bestand gemaakt waarbij zij enkele gegevens op een invulblad ingeven en dan op een knop kunnen klikken waarbij er automatisch op een vooraf ingestelde locatie een PDF document word gemaakt.
Tot zover gaat het goed.
Nu krijg ik echter de opmerking dat wanneer zij vergeten om het nummer in een cel aan te passen het vorige PDF document zonder enige melding gewoon word overschreven. Nu wil ik hiervoor graag een check inbouwen dat er in ieder geval een melding komt dat dit document al bestaat. (zoals dit normaal is als je documenten handmatig doet opslaan).
Ik heb het internet al aardig af zitten zoeken naar verschillende opties maar ik kom er gewoon niet uit.
Tot zover ziet mijn Code er zo uit:
Tot zover gaat het goed.
Nu krijg ik echter de opmerking dat wanneer zij vergeten om het nummer in een cel aan te passen het vorige PDF document zonder enige melding gewoon word overschreven. Nu wil ik hiervoor graag een check inbouwen dat er in ieder geval een melding komt dat dit document al bestaat. (zoals dit normaal is als je documenten handmatig doet opslaan).
Ik heb het internet al aardig af zitten zoeken naar verschillende opties maar ik kom er gewoon niet uit.
Tot zover ziet mijn Code er zo uit:
Code:
Sub MaakPDF()
Dim PDFfilenameNL As String
Dim PDFfilenameEN As String
1
If Sheets("Invulblad").Range("D4").Value = "Engels" Then
PDFfilenameEN = Sheets("Invulblad").Range("A17") & "_EN.pdf"
Sheets("CE verklaring Eng").ExportAsFixedFormat xlTypePDF, PDFfilenameEN, xlQualityStandard, False, False, OpenAfterPublish:=False
MsgBox "Het PDF-bestand is in het Engels opgeslagen"
Else: GoTo 2
2
If Sheets("Invulblad").Range("D4").Value = "Nederlands" Then
PDFfilenameNL = Sheets("Invulblad").Range("A17") & "_NL.pdf"
Sheets("CE verklaring NL").ExportAsFixedFormat xlTypePDF, PDFfilenameNL, xlQualityStandard, False, False, OpenAfterPublish:=False
MsgBox "Het PDF-bestand is in het Nederlands opgeslagen"
End If
End If
End Sub