PDFに変換して保存する

サンプルソース

' PDFに変換する
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="c:\xxx.pdf",

' PDFに変換する(詳細設定)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="c:\xxx.pdf", Quality:= xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False, From:=1, To:=10

解説

ExportAsFixedFormatでPDFに変換して保存します。
出力先に同名のファイルが既に存在している場合は、上書きされます。

余白やヘッダの内容はPageSetupの印刷設定(LeftMarginなど)を反映するため、事前に設定する必要があります。

Excel2007で実行する場合は、あらかじめPDFかXPS保存用のアドインをインストールする必要があります。

TypeにはPDF形式またはXPS形式を設定します。
設定内容
xlTypePDFPDF
xlTypeXPSXPS

Filenameにはファイル名を設定します。パスを含めない場合は、カレントフォルダ内に保存します。

Qualityにはファイルの品質を指定します。
設定内容
xlQualityStandard標準品質
xlQualityMinimum最小限の品質

IncludeDocPropertiesにはファイルに文書のプロパティを含めるかを設定します。
設定内容
True含める
False含めない

IgnorePrintAreasには設定されている印刷領域を無視するかを設定します。
設定内容
True無視する
False無視しない

Fromには開始するページ番号を設定します。省略すると先頭のページから印刷します。

Toには終了するページ番号を設定します。省略すると最後のページまで印刷します。




Excel操作




Excel VBA講座




アクセスランキング


セルの参照
セルの操作
シートの操作
ブックの操作
ウィンドウの操作
グラフの操作
印刷の操作
ファイル操作
Excel操作


Copyright (C) Excel@Workshop All rights reserved.