ここから本文です

ACCESS VBAについての質問です。

このエントリーをはてなブックマークに追加

質問者

questionnaireurさん

2010/9/201:39:13

ACCESS VBAについての質問です。

VBAによって、複数のつながれているプリンタの中から、特定のプリンタを「通常使うプリンタに設定」し、帳票を印刷するということは可能なのですか?

閲覧数:
1,630
回答数:
1

違反報告

ベストアンサーに選ばれた回答

2010/9/207:03:45

通常使うプリンタにするのではなく、一時的にプリンタを切り替える方法ですが…。


たとえば、「★CutePDF Write」というプリンタを使用して印刷するとします。
(「★CutePDF Write」は、コントロールパネルの[プリンタ]を開いたときに表示されているプリンタの名前です。)

Sub SAMPLE_0902()
Dim P1 As Printer
'現在のプリンタ設定を記憶
Set P1 = Application.Printer
'プリンタの切り替え
Set Application.Printer = Application.Printers("★CutePDF Writer")
'レポートを印刷
DoCmd.OpenReport "レポート1"
'プリンタ設定を元に戻す
Set Application.Printer = P1
End Sub

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する