2

Excelワークブックを保存するには、関数を呼び出す必要があります。 Excel 2007用のPDF保存アドオンをインストールしましたが、Excelファイルを保存するときのファイル形式の番号コードを知る必要があります。ファイルをPDFでPDFに保存するために必要なExcel 2007のPDFのFileType番号は何ですか?

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ファイルの終わりに1つずつ必要です。

答えて

1

Wordでこれを行い、フォーマット番号は17です。

4

Workbook.ExportAsFixedFormat方法チェックアウト:それはまた、すべてのPDF/XPSオプションを指定することができますので、

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

このメソッドは、SaveAsを使用してより優先されなければなりません。

注:この方法はExcel 2007でExcelオブジェクトモデルに追加されており、2007 Microsoft Officeプログラムの場合はSave as PDF or XPS Add-inが必要です。

+0

これは完璧でした。まさに私が探していたもの! –

+0

Excellent - 私は最後のパラメータが別の名前 'OpenAfterPublish'を持っていることがわかりました。 – Orbling

関連する問題