Ich habe ein Makro, welches nur das „speichern unter“ fenster öffnen soll.
Sub SpeichernUnterDialogAufrufen()
Application.Dialogs(xlDialogSaveAs).Show
End Sub
Dies klappt auch. Kann ich dem Makro noch sagen, dass er automatisch als Dateityp: pdf einstellen soll? Nun, wenn sich das Fenster öffnet ist bei Dateityp automatisch .xlsm eingestellt…
Dim fName as String
Do
fName = Application.GetSaveAsFilename( \_
fileFilter:=_"Text Files (\*.txt), \*.txt"_) 'Beispiel
Loop Until fName False
ActiveWorkbook.SaveAs \_
Filename:=fName, fileFormat:=_xlNormal_ 'Beispiel
Allerdings ist auf meinem System kein pdf-Drucker in Excel installiert. Deshalb müßtest Du mit den Parameter fileFilter und fileFormat ein wenig herumspielen oder sie anhand einer Makroaufzeichnung auslesen.
bekomme das irgendwie net hin. Habe .txt als .pdf verändert… klappt aber irgendwie nicht Hast du oder jemand noch eine andere idee??? Ich werde es auch weiter versuchen Danke euch
bekomme das irgendwie net hin. Habe .txt als .pdf verändert…
klappt aber irgendwie nicht Hast du oder jemand noch eine
andere idee??? Ich werde es auch weiter versuchen Danke
euch
Hallo Kolri,
geht#s auch genauer?
Was klappt nicht, was geschieht dbei bzw. nicht?
Funktioniert dies nicht:
fName = Application.GetSaveAsFilename(, „Adobe PDF (*.pdf), *.pdf“)