martindeboer1988
Gebruiker
- Lid geworden
- 5 nov 2016
- Berichten
- 93
Goedemorgen,
Ik krijg wanneer ik onderstaande VBA code probeer continu de melding "het bestand kon helaas niet opgeslagen worden vanwege een fout".
Waar ga ik de fout in?
Ik krijg wanneer ik onderstaande VBA code probeer continu de melding "het bestand kon helaas niet opgeslagen worden vanwege een fout".
Waar ga ik de fout in?
Code:
Private Sub PDF_uitgifte_headset_Click()
Dim FacName As String
With Sheets("PDF_uitgifte_HS").PageSetup
.PrintQuality = 600
.CenterHorizontally = True
.CenterVertically = False
.Orientation = xlPortrait
.PaperSize = xlPaperA4
.Zoom = 110
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
'De macro haalt met deze opdracht gegevens op in het document, om deze later als naam voor het PDF-bestand te gebruiken.
FacName = ActiveSheet.Range("Q6").Value & ".pdf"
Application.ScreenUpdating = False
'De folder waarin het bestand moet worden opgeslagen
Map = "T:\Facilities-NL\Leeuwarden algemeen\*********\***\Filing\Uitgifte headsets\"
If Dir(Map, vbDirectory) = "" Then
MsgBox "De folder " & Map & " bestaat niet"
Exit Sub
End If
'Een controle om geen bestaand PDF-bestand te overschrijven.
If Dir(Map & FacName) <> "" Then
MsgBox "Het bestand: " & FacName & " bestaat reeds"
Else
On Local Error GoTo Fout
Sheets("PDF_uitgifte_HS").Range("A1:H37").ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Map & FacName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
MsgBox "Het bestand: " & FacName & " is opgeslagen in de map \***\*****\Uitgifte headsets"
Exit Sub
End If
Fout:
MsgBox "Het bestand: " & FacName & " kon helaas niet opgeslagen worden vanwege een fout."
End Sub
Laatst bewerkt: