ray88’s diary

お仕事で困ったとき用の自分用の覚書

Docmdオブジェクト PrintOutメソッド

【書式】

Docmd.PrintOut 印刷範囲,開始ページ,終了ページ,印刷品質,印刷部数,部単位の印刷

(例)

Sub Test7()
    DoCmd.SelectObject acReport, "R社員名簿"
    DoCmd.PrintOut acPrintAll
End Sub

(例2)レポートを印刷する場合、以下のコードでも印刷できる。
※以下コードを実行するとレポートをすぐに印刷する。レポートが閉じているときはレポートを開かずに印刷する。

Sub Test()
    DoCmd.OpenReport "R社員名簿"
End Sub
引数 定数 説明
印刷範囲(省略可) acPrintAll(既定) オブジェクト全体を印刷する
acSelection オブジェクトの選択した部分を印刷する
acPages 指定したページを印刷する
開始ページ(省略可)    
終了ページ(省略可)    
印刷品質(省略可) acHigh(既定)
acMedium
acLow
acDraft 簡易
印刷部数(省略可)    
部単位の印刷(省略可) True(既定) 部単位で印刷する
部単位の印刷(省略可) False(既定) 部単位で印刷しない

※「印刷範囲」で「acPages」を指定した場合、引数「開始ページ」「終了ページ」は省略できない。