Was ist die Filetype-Nummer für PDF in Excel 2007, die eine Datei als PDF über die API speichern benötigt wird?
-
09-09-2019 - |
Frage
Ich brauche eine Funktion aufzurufen, um eine Excel-Arbeitsmappe zu speichern. Ich installierte die PDF speichern Add-on für Excel 2007, aber jetzt muß ich wissen, was der Zahlencode für das Dateiformat ist, wenn ich die Excel-Datei zu speichern.
Ein Beispiel für die Dateiformat Zahlen Excel kann hier gefunden werden.
http: //www.dailydoseofexcel. com / Archiv / 2006/10/29 / saveas-in-Excel-2007 /
FileExtStr = ".xlsb": FileFormatNum = 50
FileExtStr = ".xlsx": FileFormatNum = 51
FileExtStr = ".xlsm": FileFormatNum = 52
FileExtStr = ".xls": FileFormatNum = 56
FileExtStr = ".csv": FileFormatNum = 6
FileExtStr = ".txt": FileFormatNum = -4158
FileExtStr = ".prn": FileFormatNum = 36
Ich brauche das eine für das PDF-Ende.
Lösung
Ich tat dies in Wort, und das Format Nummer 17.
Andere Tipps
Schauen Sie sich die Workbook.ExportAsFixedFormat
Methode:
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF
FileName:=“sales.pdf”
Quality:=xlQualityStandard
DisplayFileAfterPublish:=True
Dieses Verfahren sollte gegenüber der Verwendung SaveAs
bevorzugt werden, da sie ermöglicht auch alle PDF / XPS-Optionen angeben.
Hinweis: Diese Methode zum Excel-Objektmodell mit Excel 2007 hinzugefügt wurde und erfordert die Speichern als PDF oder XPS-Add-in für 2007 Microsoft Office-Programme installiert werden.