2

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で終わるものが必要です。

4

2 に答える 2

4

Workbook.ExportAsFixedFormat方法を確認してください。

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

SaveAsこの方法は、すべてのPDF / XPSオプションを指定できるため、使用するよりも優先する必要があります。

注:このメソッドはExcel 2007でExcelオブジェクトモデルに追加されており、2007MicrosoftOfficeプログラム用のPDFまたはXPSアドインとして保存をインストールする必要があります。

于 2009-04-10T22:01:38.537 に答える
1

これはWordで行いましたが、フォーマット番号は17です。

于 2009-04-10T22:10:09.653 に答える