ما هو رقم FileType الخاص ب PDF في Excel 2007 المطلوب لحفظ ملف كملف PDF من خلال API؟

StackOverflow https://stackoverflow.com/questions/738829

سؤال

أحتاج إلى استدعاء وظيفة من أجل حفظ مصنف Excel. قمت بتثبيت PDF حفظ الملحق ل Excel 2007 ولكن الآن أحتاج إلى معرفة ما هو رمز الرقم لتنسيق الملف عندما أحفظ ملف Excel.

مثال على أرقام تنسيق ملف Excel يمكن العثور عليه هنا.

http://www.dailydoseoFexcel.com/archives/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

أحتاج إلى واحد لينتهي .pdf.

هل كانت مفيدة؟

المحلول

فعلت هذا في Word، ورقم التنسيق هو 17.

نصائح أخرى

تفحص ال Workbook.ExportAsFixedFormat طريقة:

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF 
    FileName:=“sales.pdf” 
    Quality:=xlQualityStandard 
    DisplayFileAfterPublish:=True 

يجب أن تفضل هذه الطريقة باستخدام SaveAs لأنه يسمح أيضا بتحديد جميع خيارات PDF / XPS.

ملاحظة: تمت إضافة هذه الطريقة إلى نموذج كائن Excel مع Excel 2007 ويتطلب حفظ باسم PDF أو XPS الوظيفة الإضافية لعام 2007 برامج Microsoft Office المراد تثبيتها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top