即効テクニック |
●概要● 構文 expression.PrintOut(PrintRange, PageFrom, PageTo, PrintQuality, Copies, CollateCopies) 設定項目 内容 expression DoCmdオブジェクト[省略不可] PrintRange 印刷範囲をAcPrintRangeクラスの定数で指定[省略可能] PageFrom 開始ページを指定[省略可能] PageTo 終了ページを指定[省略可能] PrintQuality 印刷品質をAcPrintQualityクラスの定数で指定[省略可能] Copies 部数を指定[省略可能] CollateCopies 部単位で印刷するかを指定[省略可能] アクティブオブジェクトを印刷します。メニューから[ファイル]→[印刷]を指定したときと同じ動作を行います。引数は、印刷ダイアログボックスの印刷範囲、印刷部数の項目とほぼ対応しています。 ・引数に指定する定数(AcPrintRangeクラス) 定数 説明 acPages 開始ページと終了ページを指定して印刷 acPrintAll 全体を印刷(既定値) acSelection 選択範囲を印刷 ・引数 に指定する定数(AcPrintQualityクラス) 定数 説明 acDraft 草稿印刷、簡易印刷 acHigh 高品質印刷(既定値) acLow 低品質印刷 acMedium 中品質印刷 ●サンプル● Sub PrintOutSample() '[顧客テーブル]を開く DoCmd.OpenTable "顧客テーブル" 'アクティブオブジェクトのすべてのレコードを印刷する DoCmd.PrintOut acPrintAll End Sub