Hallo,
ich weiß zwar nicht, was in Zelle B14 steht, aber ich vermute mal, dass hier nur ein Dateiname steht (ohne Pfad). Dann speichert Excel die PDF-Datei eigentlich im gleichen Ordner, in dem die Excel-Datei liegt. Excel öffnet ja die Datei auch gleich nach dem erstellen, oder? Dann kannst Du auf Speichern unter gehen, dann sollte Dir das Verzeichnis auch angezeigt werden.
Wie soll denn ein PDF beidseitig drucken? PDF ist eine Datei und hat keine Vorder- oder Rückseite nur Seiten.
Ich weiß ja nicht, was Du genau willst, aber man kann aus VBA heraus eigentlich nur Einstellungen ändern, die man in Excel auch ändern kann. Dazu gehören die individuellen Einstellungen des Druckertreibers in der Regel nicht. Was Du ändern kannst:
https://www.online-excel.de/excel/singsel.php?f=103
https://docs.microsoft.com/de-de/office/vba/api/excel.pagesetup
https://docs.microsoft.com/de-DE/office/vba/api/Excel.Range.PrintOut
Bestimmte Sachen könnte man ggf. mit SendKeys lösen, was aber meist in einem Glücksspiel endet:
https://www.herber.de/mailing/Druckereinstellungen_veraendern.htm
Zum Punkt 3: Diese Frage wurde hier bereits gestellt. Schau mal, ob Dir das weiter hilft:
https://www.vba-forum.de/View.aspx?ziel=69162-Daten_aktualisieren_/_PDF_erstellen_/_per_Outlook_versenden
Gruß
Michael
|