A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
リンクの紹介だけでゴメンね
http://www.accessclub.jp/bbs5/0046/vba15265.html
と
http://www.accessclub.jp/bbs5/0016/vba4586.html
を読んでみれば参考になるかと思います。
考え方としては
現在のインストールされているプリンターの一覧の取得。
Dim Prt As Printer
Dim Rpt As Object
For Each Prt In Application.Printers
Debug.Print "deviceName= " & Prt.DeviceName, "Port= " & Prt.Port
Next
ここから先は未確認です。
プリンタを変更した際に、旧プリンタでの設定を覚えていてくれれば
リンク先のコードを少し手直しすれば出来るかと思います。
印刷設定がご破算になってしまうなら、旧プリンタでの設定を一時的に変数に収めるか
テーブルに保存するかしてから
変更処理を行う必要があります。
With Reports("レポート名").Printer
Debug.Print .DeviceName, _
.BottomMargin, _
.ColorMode, _
.ColumnSpacing, _
.Copies, _
.DataOnly, _
.DefaultSize, _
.DriverName, _
.Duplex, _
.ItemLayout, _
.ItemsAcross, _
.ItemSizeHeight, _
.ItemSizeWidth, _
.LeftMargin, _
.Orientation, _
.PaperBin, _
.PaperSize, _
.Port, _
.PrintQuality, _
.RightMargin, _
.RowSpacing, _
.TopMargin
Debug.Print ""
End With
以上、部分的な回答です。
進めてゆくのなら、ファイルのバックアップを取ってからに。
私からはここまでです。
No.1
- 回答日時:
Access2010の場合ですが
レポートをデザインビューで開いて、ページ設定のページタブ中の
その他のプリンターを選択してプリンターの設定で
既存のプリンターを選び、種々の設定を行ってレポートを上書き保存すれば
レポートは設定を覚えてくれます。
これはAccess2000や2007でも同様です。
この事ではないのかな。
VBAならPrinter オブジェクトで設定する方法もありますけど。
http://support.microsoft.com/kb/839378/ja
ありがとございます
既存のプリンターを選び、種々の設定を行ってレポートを上書き保存すれば
レポートは設定を覚えてくれますね。これは実行しています。
プリンターの変更がある場合などは、レポートの数が多いため簡潔な方法をお聞きしたかったのです。
もう少し知恵をお貸しください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- プリンタ・スキャナー RICOHオンデマンドで、手差しで中綴じ印刷をしたいです。 (A4の内容を用紙サイズA3で印刷したい 1 2022/10/14 14:29
- プリンタ・スキャナー 2台のプリンターでそれぞれ異なる様式の帳票を印刷したい。 2 2022/09/06 10:07
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- プリンタ・スキャナー インクジェットプリンターで画用紙の厚紙は印刷しても大丈夫ですか? 6 2022/11/16 19:23
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- ノートパソコン Windows11homeを新しく購入し、初期設定をしています。 前のパソコンでは無線のFAX機や有 5 2023/04/18 19:50
- 固定電話・IP電話・FAX 業務用ファックスについて 5 2022/09/28 19:08
- プリンタ・スキャナー プリンターの用紙設定とパソコンの用紙設定 2 2023/01/22 10:39
- プリンタ・スキャナー 「用紙が違う」メッセージが頻発 4 2022/08/22 08:30
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
プリンターを指定して印刷するには
Visual Basic(VBA)
-
accessでプリンタを切り替えるには?
その他(データベース)
-
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
-
4
アクセスVBAのMe!と[ ]
Access(アクセス)
-
5
Access2003でpng画像の透過部分が透明にならない
Word(ワード)
-
6
ACCESSでラベルの余白と高さ、幅を設定する
Access(アクセス)
-
7
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プリンタがずっと印刷中の表示...
-
半分もしくは一部しか印刷されない
-
印刷 キャンセル&印刷できない
-
コピー濃度調整方法
-
マックのOS9.2でDTPをやってい...
-
プリンターが選択できない
-
Epson PM-G800 プレビューが表...
-
エプソンのインク残量が表示さ...
-
再起動しないと印刷できない
-
お勧めのプリンター:白黒:A...
-
VBA で白黒印刷をしたい
-
プリンターでEXCELの印刷ができ...
-
PrintScreenを押して直接印刷し...
-
パソコンの画面を印刷するとA4...
-
エクセルでA6サイズを印刷したい
-
ExcelでA4サイズの用紙に合わせ...
-
PDF-Xchanger viewerの印刷につ...
-
acrobat 印刷、勝手に上下分割...
-
Winshotで印刷がうまくできない
-
PDFファイルの全ページに通し番...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プリンタがずっと印刷中の表示...
-
1つのプリンターを 異なる設定...
-
コピー濃度調整方法
-
VBA で白黒印刷をしたい
-
半分もしくは一部しか印刷されない
-
印刷 キャンセル&印刷できない
-
Word、プレビューではそろって...
-
スマホから家庭内LAN共有プリン...
-
メモリ不足で印刷ができない
-
エクセルファイル毎に印刷する...
-
WiFi環境で NEC 5800C へ印刷で...
-
プリンターが作動しません。エ...
-
EXCELでプリンターがないとプレ...
-
プリンタのIPアドレスが169...
-
今までの印刷設定画面が表示さ...
-
access2003 レポートごとにプ...
-
Googleドキュメントが印刷できない
-
ノートパソコンからの印刷について
-
プリンターで印刷ができません…...
-
マックのOS9.2でDTPをやってい...
おすすめ情報