Hallo Phillipp,
Laufzeitfehler 5 = "Ungültiger Prozeduraufruf oder ungültiges Argument"
Hmm. für mich sieht dein Code OK aus. 4 Ideen hätte ich da noch, aber ob die dir weiterhelfen?
Wie wird denn das Datum in Textbox2 eingetragen? Kann es sein dass hier evtl. Schrägstriche oder andere Sonderzeichen vorkommen, die beim Speichern von Dateinamen verboten sind? Das kann evtl. auch automatisch umgewandelt werden. Gehe einfach mal im Debuggen-Modus mit dem Mauscursor auf Textbox2.Value und schaue nach, ob der enthaltene Wert wirklich noch dem eingegebenen Format entspricht. Also mit Punkten getrennt ist. Probier auch mal ein Datum ohne Trennpunkte aus. Also z.B. 20200505
Dass der Pfad auch wirklich existiert und du Zugriffsrechte darauf hast, hast du sicher längst geprüft.
Welche Excelversion hast du in der Firma und welche zu Hause? Das kann schon ein Unterschied sein.
Lass doch mal testweise die anderen Argumente weg. Zeile 2 und 3 von Quality bis OpenAfterPublish brauchst du nicht unbedingt, da es sich um Optionale Argumente handelt. Das Komma und den Unterstrich hinter pdf" musst du natürlich ebenfalls entfernen, damit die Zeile wieder nutzbar wird. Versuche obs mit der so modifizierten Zeile evtl. besser durchläuft.
Ansonsten fällt mir auch nichts mehr ein.
Gruß Mr. K.
|