• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:通常使うプリンタを変更したい)

通常使うプリンタを変更する方法

このQ&Aのポイント
  • Access2000のフォームで画面に表示したデータをExcelに出力し、そのExcelシートを印刷するプログラムを作成しています。プリンタドライバをユーザー毎に設定し、通常使うプリンタを変更させたいです。Access2000でプリンタの変更方法についてアドバイスをいただきたいです。
  • また、ユーザー毎に別テーブルに設定したプリンタドライバのインストール状況をチェックし、インストールされていない場合にはメッセージを表示する処理も行いたいです。プリンタドライバのチェック方法についてもアドバイスをいただきたいです。
  • どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

デフォルトプリンタの設定はこちらをどうぞ わかりやすい解説つきです。 ただし、WindowsAPIを使用するので覚悟してくださいね。 http://www.galliver.co.jp/writing/vbm_tokushu/print/ インストールされているドライバの列挙は、こちらをどうぞ http://www.vbvbvb.com/jp/gtips/0351/gEnumPrinterDrivers.html

参考URL:
http://www.galliver.co.jp/writing/vbm_tokushu/print/
SidaSida
質問者

お礼

ありがとうございました。 デフォルトプリンタの設定の方は、 PrinterオブジェクトがAccess2000では使えないらしく (2002なら使えるみたいですが) VBで記述したものをAccessから呼び出すようにすると デフォルトプリンタを設定することができました。 インストールされているドライバをAPIで取得できる ことすら知らなかったので、とても助かりました。