ich hab eine Exceltabelle zum erstellen von Lieferscheinen erstellt. Dabei soll der Lieferschein als PDF erstellt und gespeichert werden. An sich kein Problem und funktioniert bei mir und 2 weiteren kollegen. beim 3 Kollegen kommt beim ausführen des Makros immer beim Ausführen des Befehls der PDF Speicherns innerhalb des Makros zu einem Laufzeitfehler 1004 (Datei geöffent oder Zugriff fehlt). Wenn wir den druck dann manuell ausführen, funktioniert es. Also die Zugriffe sind vorhanden. Ich hab keine Idee an was es liegen kann.
Anbei der Code, jedoch kann ich mir nicht vorstellen, dass es daran leigen kann, da es ja bei anderen funktioniert. Ich vermute das es eine Exceleinstellung beim User selber ist. Bin aber für eine Prüfung dankbar
Danke
'FIWA CMR eintragen und Drucken
Worksheets("Finsterwalder").Activate
With Finsterwalder
.Range("G2").Value = Me.CMRNR
.Range("A23").Value = Me.OEM1
.Range("A24").Value = Me.OEM2
.Range("A25").Value = Me.OEM3
.Range("A26").Value = Me.OEM4
.Range("A27").Value = Me.OEM5
.Range("A28").Value = Me.OEM6
.Range("A29").Value = Me.OEM7
.Range("C23").Value = Me.OEM_Serial1
.Range("C24").Value = Me.OEM_Serial2
.Range("C25").Value = Me.OEM_Serial3
.Range("C26").Value = Me.OEM_Serial4
.Range("C27").Value = Me.OEM_Serial5
.Range("C28").Value = Me.OEM_Serial6
.Range("C29").Value = Me.OEM_Serial7
.Range("C60").Value = Me.TrailerNR
End With
'3x auf Papier drucken
ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
With Worksheets("Finsterwalder")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="O:pgPGL_CMR_Getriebe und Triebsatz00 GetriebverladungBVS und SOUCMR " & "_" & Range("G2") & "_" & Format(Date, "dd.mm.yyyy") & ".pdf"
Range("A23:A29").Select
Selection.ClearContents
Range("C23:C29").Select
Selection.ClearContents
MsgBox "CMR mit der Nummer " & Range("G2") & " als PDF erstellt und gespeichert"
End With