PDF または XPS 形式で出力(ExportAsFixedFormat メソッド)
ExportAsFixedFormat メソッド
ブックやシートの内容を PDF 形式または、XPS 形式で出力します。
object.ExportAsFixedFormat ( type [, filename, quality, includedocproperties, ignoreprintareas, from, to, openafterpublish, fixedformatextclassptr ] )
引数・戻り値
- object ・・・ 対象となる Workbook オブジェクト、Sheet オブジェクト、Chart オブジェクト、Range オブジェクト を指定します。
- type ・・・ 出力するファイルの種類を表す XlFixedFormatType 列挙型 の定数またはその値を指定します(省略不可)。
定数 値 内容 xlTypePDF 0 PDF 形式のファイル(拡張子:.pdf)で出力 xlTypeXPS 1 XPS 形式のファイル(拡張子:.xps)で出力 - filename ・・・ 保存するファイル名を指定します。パスを含めない場合は、カレントフォルダ内に保存されます(省略可)。
- quality ・・・ 出力品質を表す XlFixedFormatQuality 列挙型 の定数またはその値を指定します(省略可)。
定数 値 内容 xlQualityStandard 0 標準品質(既定値) xlQualityMinimum 1 最小限の品質 - includedocproperties ・・・ ドキュメント プロパティが含める場合は、True を指定、含めない場合は、False に指定します(省略可)。
- ignoreprintareas ・・・ 印刷範囲を無視する場合は、True を指定、しない場合は、False(既定値)を指定します(省略可)。
- from ・・・ 印刷を開始するページ番号を指定します。省略すると先頭のページから印刷します。
- to ・・・ 印刷を終了するページを指定します。省略すると最後のページまで印刷します。
- openafterpublish ・・・ True を指定すると、出力後に、対応するアプリケーションで開きます。False(既定値)を指定すると出力のみです(省略可)。
- fixedformatextclassptr ・・・ FixedFormatExt クラスへのポインターです(省略可)。
出力先に同名のファイルが既に存在している場合は、上書きされるので注意が必要です。
ExportAsFixedFormat メソッド 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Sub Sample_ExportAsFixedFormat() Dim FName As String FName = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\Test.pdf" ActiveWorkbook.ExportAsFixedFormat _ Type:=xlTypePDF, FileName:=FName, OpenAfterPublish:=True End Sub |
実行結果
関連記事
-
-
ウィンドウを整列(Windows.Arrange メソッド)
ウィンドウを整列(Windows.Arrange メソッド) Windows コ …
-
-
指定された情報をブックから削除(RemoveDocumentInformation メソッド)
RemoveDocumentInformation メソッド 指定された種類の情 …
-
-
ブックの表示を変更(View プロパティ)
ブックの表示を変更(View プロパティ) View プロパティ で、ブックの表 …
-
-
背景に画像を表示(SetBackgroundPicture メソッド)
SetBackgroundPicture メソッド SetBackgroundP …
-
-
印刷設定(ページごとに異なるヘッダー・フッターを設定)Page オブジェクト・HeaderFooter オブジェクト
Page オブジェクト ページごとに異なるヘッダーおよびフッターを設定する場合、 …
-
-
ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)
ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …
-
-
印刷設定(ヘッダー・フッターに画像を設定)Graphic オブジェクト
Graphic オブジェクト Graphic オブジェクト は、ヘッダーおよびフ …
-
-
シートを保護・保護したシートを解除する(Protect メソッド・Unprotect メソッド)
Protect メソッド・Unprotect メソッド Protect メソッド …
-
-
ワークブックを保護・保護を解除(Protect メソッド・Unprotect メソッド)
Protect メソッド・Unprotect メソッド Protect メソッド …
-
-
印刷:余白を設定 TopMargin,BottomMargin,LeftMargin,RightMargin,HeaderMargin,FooterMargin
余白を設定する 余白を設定する単位は、pt(ポイント:約 0.03528 cm) …