• ベストアンサー

ACCESSのVBAでプリンタを指定したい

ACCESSでレポートを2つ作成し、フォームのボタンでレポートの印刷を行っています。 押されたボタンで、印刷するレポートが違うのですが、その時に、プリンタを指定したいのです。 Private Sub レポート印刷_Click() Dim stDocName As String stDocName = "レポート印刷" DoCmd.OpenReport stDocName, acNormal End Sub 上記のような感じで作っているのですが、それぞれのレポートで印刷するプリンタが違います。 どのようにしたらいいでしょうか?

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

  • ベストアンサー
  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

そのレポートをデザインビューで開き、「ファイル→ページ設定→ページ」の「印刷」で「その他のプリンタ」を選び、印刷させたいプリンタを指定すればいけます。 頑張ってくださいヽ(^。^)ノ

ayu134
質問者

お礼

無事できました。 ありがとうございます。 VBAで指定することばかり考えていて、レポートのページ設定で出来るなんて知りませんでした。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A