オブジェクト.ExportAsFixedFormat Type:=xlTypePDF

 Excel 2007以降では、ブックやシートをPDF形式で保存する機能を利用できます。マクロでPDF化するには、Workbook、Worksheet、Rangeなどのオブジェクトに対してExportAsFixedFormatメソッドを実行します。

 ExportAsFixedFormatメソッドは、PDF形式またはXPS形式で出力します。PDFで出力するには、引数TypeにxlTypePDFと指定する必要があります。引数Filenameを用いて、保存場所やファイル名を指定できます。引数Filenameを指定しなかった場合、カレントフォルダーに、ブックと同じファイル名でPDFを作成します。そのほか、引数QualityでPDFの品質(xlQualityStandardまたはxlQualityMinimum)を、引数Fromや引数Toでページ数を指定することなどができます。

図●保存したPDFの例
図●保存したPDFの例
[画像のクリックで拡大表示]