
すみません、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でも試してみましたが、同じ状況でした。
「きれい」の設定で印刷できず、困っております。
どうしたらよいか、どなたか教えて下さい。
どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
試してみました。
WinXP + Access2002 →○
Win7 + Access2010 →×
application.Printer.PrintQuality = acPRPQHigh '←追加
Docmd.PrintOut・・・ でも無視されました。
しかし、
レポートをデザインビューで開いて、リボンのレポート デザイン ツール
→ ページ設定タブ →ページ設定から
ページタブの『その他のプリンター』を選択し、印字品質を設定した場合は
レポートはその設定した印字品質で出力されました。
当方のプリンタが古いので、バグなのか、Windows付属のドライバが未対応なのか不明です。
そちらの場合、もしかしたらメーカーのプリンタドライバを更新すれば解決するかも。
(希望的観測。。)
わざわざ確認して頂いて、ありがとうございます。
印刷するレポートやフォームでそれぞれページ設定の
その他のプリンターで設定をすると、無事その通りで
印刷できるようになりました。
また、プロパティシートの中に「高速レーザー印刷」が「はい」に
なっていることにも気付きました。
もしかして、この設定が優先されているということもあったのでしょうか。
とにかく、印刷できるようになりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 macからwindows11に変えてから印刷の速度が変えられなくなりました。 2 2023/05/31 20:49
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- プリンタ・スキャナー プリンターの印刷文字が二重線になる 1 2022/11/16 13:23
- プリンタ・スキャナー インクジェットプリンターで画用紙の厚紙は印刷しても大丈夫ですか? 6 2022/11/16 19:23
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのレポート機能で空白に...
-
[ACCESS][レポート]2列に印刷が...
-
アクセスのレポートを印刷する...
-
accessのフォームに設置したボ...
-
Accessでレポートで印刷する際...
-
Accessで印刷禁止
-
ACCESS2010のリボンの非表示に...
-
ACCESSレポートの1ページだけ
-
アクセスにて複数のレポートの...
-
Access2010で両面印...
-
ACCESS レポートの横印刷が適...
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
Accessクエリで特定の行を削除...
-
差込印刷で顧客別に複数行のデ...
-
差し込み文書のルールで if the...
-
Access2007でSQLの複数列副問い...
-
ExcelからAccessデータを検索す...
-
accessのフィールドに10桁の数...
-
FileMakerで、フィールドの値が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのレポートを印刷する...
-
Accessのレポート機能で空白に...
-
accessのフォームに設置したボ...
-
[ACCESS][レポート]2列に印刷が...
-
Accessでレポートで印刷する際...
-
ACCESSレポートの1ページだけ
-
ACCESSのVBAでプリンタを指...
-
Accessのレポートで「並べ替え/...
-
アクセスにて複数のレポートの...
-
[Access・レポート]ページのち...
-
accessでプリンタを切り替える...
-
Accessで作成したデータの、宛...
-
アクセスの伝票ウィザード(連...
-
ACCESSで、1ページに全て同じ宛...
-
アクセスでのレポートで両面印...
-
Access 画像データをレポートで...
-
Access2010で両面印...
-
Accessで複数の連続帳票印刷
-
Accessで印刷品質の設定が保存...
-
Accessで印刷禁止
おすすめ情報