API を通じてファイルを PDF として保存するために必要な Excel 2007 の PDF の FileType 番号は何ですか?

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

質問

Excel ブックを保存するには関数を呼び出す必要があります。Excel 2007 の PDF 保存アドオンをインストールしましたが、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 2007 で Excel オブジェクト モデルに追加されており、次のものが必要です。 PDF または XPS アドインとして保存 2007 Microsoft Office プログラムをインストールする場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top