- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで印刷品質の設定が保存されない)
Accessで印刷設定が保存されない問題について
このQ&Aのポイント
- WindowsXPからWindows7にパソコンを変えた後、Accessでの印刷設定が保存されない問題が発生しています。
- VBAのDoCmd.PrintOutで印刷品質を高く設定しても、実際には最速の設定で印刷されます。
- OfficeXPとOffice2007の両方で同じ問題が発生しており、印刷設定が永続的に保存されない状況です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
試してみました。 WinXP + Access2002 →○ Win7 + Access2010 →× application.Printer.PrintQuality = acPRPQHigh '←追加 Docmd.PrintOut・・・ でも無視されました。 しかし、 レポートをデザインビューで開いて、リボンのレポート デザイン ツール → ページ設定タブ →ページ設定から ページタブの『その他のプリンター』を選択し、印字品質を設定した場合は レポートはその設定した印字品質で出力されました。 当方のプリンタが古いので、バグなのか、Windows付属のドライバが未対応なのか不明です。 そちらの場合、もしかしたらメーカーのプリンタドライバを更新すれば解決するかも。 (希望的観測。。)
お礼
わざわざ確認して頂いて、ありがとうございます。 印刷するレポートやフォームでそれぞれページ設定の その他のプリンターで設定をすると、無事その通りで 印刷できるようになりました。 また、プロパティシートの中に「高速レーザー印刷」が「はい」に なっていることにも気付きました。 もしかして、この設定が優先されているということもあったのでしょうか。 とにかく、印刷できるようになりました。 ありがとうございました。