DoCmd メソッド (Access)DoCmd.PrintOut method (Access)

Printoutメソッドは、Visual Basic で "PrintOut/印刷" アクションを実行します。The PrintOut method carries out the PrintOut action in Visual Basic.

構文Syntax

プリントアウト(PrintRangepagefrompagefromPrintQualityコピーCollateCopies)expression.PrintOut (PrintRange, PageFrom, PageTo, PrintQuality, Copies, CollateCopies)

expression: DoCmd オブジェクトを表す変数。expression A variable that represents a DoCmd object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
PrintRangePrintRange 省略可能Optional AcPrintRangeAcPrintRange 印刷する範囲を指定するAcPrintRange定数を指定します。An AcPrintRange constant that specifies the range to print. 既定値は acPrintAll です。The default value is acPrintAll.
PageFromPageFrom 省略可能Optional VariantVariant 印刷する最初のページを指定します。The first page to print. アクティブ フォームまたはアクティブ データシートの有効なページ番号を、数式で指定します。A numeric expression that's a valid page number in the active form or datasheet. _PrintRange_引数にacpagesを指定する場合、この引数は必須です。This argument is required if you specify acPages for the PrintRange argument.
PageToPageTo 省略可能Optional VariantVariant 印刷する最後のページを指定します。The last page to print. アクティブ フォームまたはアクティブ データシートの有効なページ番号を、数式で指定します。A numeric expression that's a valid page number in the active form or datasheet. _PrintRange_引数にacpagesを指定する場合、この引数は必須です。This argument is required if you specify acPages for the PrintRange argument.
PrintQualityPrintQuality 省略可能Optional AcPrintQualityAcPrintQuality 印刷品質を指定するAcPrintQuality定数を指定します。An AcPrintQuality constant that specifies the print quality. 既定値はacHighです。The default value is acHigh.
CopiesCopies 省略可能Optional VariantVariant 印刷部数を指定します。The number of copies to print. この引数を指定しないと、1 (既定値) が使われます。If you leave this argument blank, the default (1) is assumed.
CollateCopiesCollateCopies 省略可能Optional VariantVariant 部単位で印刷する場合は True (1)、照合しない場合はFalse (0) を使用します。Use True (1) to collate copies and False (0) to print without collating. この引数を指定しないと、True (既定値) が使われます。If you leave this argument blank, the default (True) is assumed.

注釈Remarks

PrintOut/印刷アクションを使用すると、開いているデータベースのアクティブ オブジェクトを印刷できます。You can use the PrintOut action to print the active object in the open database. データシート、レポート、フォーム、データ アクセス ページ、およびモジュールを印刷できます。You can print datasheets, reports, forms, data access pages, and modules.

Example

次の使用例は、アクティブなフォームまたはデータシートの最初の4つのページの2つの部単位コピーを印刷します。The following example prints two collated copies of the first four pages of the active form or datasheet.

DoCmd.PrintOut acPages, 1, 4, , 2

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.