※ ChatGPTを利用し、要約された質問です(原文:Accessで印刷品質の設定が保存されない)
Accessで印刷設定が保存されない問題について
このQ&Aのポイント
WindowsXPからWindows7にパソコンを変えた後、Accessでの印刷設定が保存されない問題が発生しています。
VBAのDoCmd.PrintOutで印刷品質を高く設定しても、実際には最速の設定で印刷されます。
OfficeXPとOffice2007の両方で同じ問題が発生しており、印刷設定が永続的に保存されない状況です。
すみません、MS Access(バージョン XP、2007)の印刷で困っております。
WindowsXPからWindows7にパソコンを変えました。
WindowsXPの時は起こらなかったのですが、
レポートを印刷する際に、VBAのDoCmd.PrintOut で印刷品質を高いに設定しても、
プリンタ(HPやCanon)で印刷品質=「はやい(最速)」の設定で出力されてしまいます。
VBAでは次のように指定してしました。
DoCmd.PrintOut acSelection, 1, 1, acHigh , 1
これがVBAでなくても、レポートを開き、印刷品質=高品質と印刷設定をして、
印刷してもその時は高品質としては印刷されますが、一度レポートを閉じると、
また、印刷品質は印刷品質=「はやい(最速)」に戻ってしまっていて、
VBAで印刷を指示しても「はやい(最速)」の設定で印刷されてしまいます。
また、前PCのOfficeXPのAccessがよくないのかと思い、
Office2007のAccessでも試してみましたが、同じ状況でした。
「きれい」の設定で印刷できず、困っております。
どうしたらよいか、どなたか教えて下さい。
どうぞよろしくお願いいたします。
お礼
わざわざ確認して頂いて、ありがとうございます。 印刷するレポートやフォームでそれぞれページ設定の その他のプリンターで設定をすると、無事その通りで 印刷できるようになりました。 また、プロパティシートの中に「高速レーザー印刷」が「はい」に なっていることにも気付きました。 もしかして、この設定が優先されているということもあったのでしょうか。 とにかく、印刷できるようになりました。 ありがとうございました。