Script事業案内エクセル以外トップマクロVBAマクロVBA入門エクスポート(PDF/XPS)最終更新日:2020-01-06第139回.エクスポート(PDF/XPS)シートの内容をPDF/XPS出力するには、マクロVBAではExportAsFixedFormatメソッドを使用します。このメソッドが使える対象オブジェクトは複数あります、ブック、シート、セル、それぞれにExportAsFixedFormatメソッドが存在するので、印刷範囲によって使い分けてください。ExportAsFixedFormatメソッドでは、PDFまたはXPSが選択できます。Formatの略称です。アドビシステムズが開発および提唱した、電子ファイルフォーマットです。Specificationの略です。FixedFormatExtClassPtr)式.には、WorkbookオブジェクトWorksheetオブジェクトRangeオブジェクトChartオブジェクトSheetsコレクションWorksheetsコレクションChartsコレクションこれらのオブジェクトそれぞれにExportAsFixedFormatメソッドがあります。XlFixedFormatType列挙を指定します。保存するファイルの名前を示す文字列。ファイルを現在のフォルダーに保存することもできます。Xlfixedformatquality列挙定数を指定します。ドキュメントプロパティを含める必要があることを示す場合はTrueに設定し、省略されたことを示す場合はFalseに設定します。Trueに設定すると、発行する場合に印刷範囲が無視されます。Falseに設定すると、発行時に印刷範囲セットが使用されます。発行を開始するページのページ番号を指定します。この引数を省略すると、先頭のページから発行が開始されます。発行を終了するページの番号を指定します。この引数を省略すると、最後のページまで発行します。Trueに設定すると、ファイルが公開された後にビューアーに表示されます。Falseに設定すると、ファイルは公開されますが、表示されません。FixedFormatExtクラスへのポインターです。標準品質PDFのオプションについてエクスポートでPDF出力する時にオプションが指定できます。このオプションは、マクロVBAでは指定できません。PDF/A準拠についてPDF/Aは文書の長期保存のためのPDFの国際規格です。PDFを長期に渡って保存しても、表示される内容・色・見栄えが変らずに再生表示できることを目標としたものです。作成するPDFファイルに対して、さまざまな要求事項や禁止事項を定めています。PDF/A準拠にした場合、pngやgifの透過が無効となります。シートで見た時や印刷した時は透過されていても、PDF出力した場合に透過されません。透過されていない場合は、このチェックを確認してください。ExportAsFixedFormatの使用例アクティブシートをPDF出力します。Next)|VBA入門7.マクロって何?VBAって何?|VBA入門8.セルに文字を入れるとは(Range,Value)|VBA入門9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説10.ひらがな⇔カタカナの変換|エクセル基本操作トップマクロVBAマクロVBA入門エクスポート(PDF/XPS)このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。GASスプレッドシート入門スプレッドシート応用GAS入門GAS応用トップマクロVBAマクロVBA入門エクスポートこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。