ACCESS VBA 複合機(コピー機)のグレースケール印刷指定方法
2022年5月29日(staff)
■複合機側でグレースケール印刷を標準設定しているのに、ACCESSでレポート印刷する際、初期設定のカラー印刷に戻っている。そのたびに設定操作が面倒だ。
[ACCESS VBAによる指定方法]
該当レポートのページフォーマットイベントに以下のコードを追加。
Private Sub Report_Page()
Me.Printer.ColorMode = acPRCMMonochrome
End Sub
[説明]
最近はカラーインクの経費削減で、黒インクのみの印刷が多くなりました。複合機ドライバーのプロパティ設定でグレースケール印刷を標準設定にしています。Word文書、Excel文書等の印刷では、グレースケール印刷出来ていますが、ACCESSのレポート印刷では、カラー印刷になってしまいます。ACCESSでは、なぜか複合機の標準設定は反映されないようです。そこで、上記のようなコードを追加すると、グレースケール印刷のコントロールができるようになりました。
以上、ご参考まで。