

エクセルで伝票を作り、それをVBAで二部印刷するようにしていました。(一部は運転手に、一部は保存用に)
今度、運転手の受け取り場所が変わり、そこのプリンターに出すように言われました。(プリンターナンバー「PR110034」と「PR110066」)
まず、こちらのPCから向こうにプリンターで印刷できるか確かめました。(「ファイル」-「印刷」-「プリンター」-「名前(変更)」で)OKです。
そこで早速VBAで作ったのですが、おかしなことにどちらか片方に二部印刷されてしまうのです。(34を先に設定すると34に二部、66を先に設定すると66に二部)
二台のプリンターに一部ずつ印刷するようにするには、マクロでどう書けばよいのでしょうか。
教えてください。
No.2ベストアンサー
- 回答日時:
恐らくプリンタのハンドリングができていないのではないでしょうか。
まず、内部で扱われるプリンタ名を把握する必要があります。
VBエディタで「イミディエイトウィンドウ」を表示し、
? ActivePrinter
と入力してください。すると、「プリンタ名 on ポート名:」のような形式の文字列が得られると思いますので、これがアクティブプリンタのプリンタ名になります。
この後、運転手さんのところのプリンタに切り替えてみて、同様にイミディエイトウィンドウで実行してみると、向こうのプリンタ名も把握できるはずです。
こうしておいて、
Application.ActivePrinter = "xxxxx on Ne01:"
ActiveSheet.PrintOut
Application.ActivePrinter = "xxxxx on Ne00:"
ActiveSheet.PrintOut
のように記述すれば、それぞれ1枚ずつ印刷されると思います。プリンタ名は、最後の「:」まで正確に記述してください。イミディエイトウィンドウの結果をコピーするといいでしょうね。
また、アクティブプリンタを変更しますから、最初に向こうのプリンタで印刷してから、手元のプリンタで印刷するという順にしたほうが、アクティブプリンタを戻す手間が省けると思います。
返事が遅れてすみませんでした。
出来ました。
事務所で作って、現場のPCで動かしたからいけなかったと思います。
事務所では "PR110034 on No00:" となっていたので、二台とも No00: としてそのまま移植したのです。
現場のPCで見てみたら、 "PR110066 on LPT1:" となっていました。
そこで、"PR110034 on No00:" と "PR110066 on LPT1:" の組み合わせで出来るようになりました。ボード名というんですか。これが違っていたようです。
>最初に向こうのプリンタで印刷してから、
そうです、そうです。おっしゃるとおりでした。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Android(アンドロイド) プリンターが見つかりません 4 2023/05/05 16:54
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- アプリ 公式印刷アプリは外部ストレージ選べずSDカードに保存してある写真を印刷できませんでした!どうすれば? 2 2022/10/08 22:31
- Excel(エクセル) エクセルの罫線が印刷できない 4 2023/02/04 10:48
- プリンタ・スキャナー 2台のプリンターでそれぞれ異なる様式の帳票を印刷したい。 2 2022/09/06 10:07
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
- プリンタ・スキャナー 削除済みのプリンターの印刷ジョブが消えない 3 2023/01/24 11:23
- プリンタ・スキャナー RICOHオンデマンドで、手差しで中綴じ印刷をしたいです。 (A4の内容を用紙サイズA3で印刷したい 1 2022/10/14 14:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの左真ん中に印を
-
プリンタのコントローラについて
-
パソコンのプリンター
-
プリンターで印刷ができない
-
2回目以降の印刷をプリンターが...
-
富士ゼロックス DocuPrint C11...
-
印刷ができなくなった
-
MS WordをPDF変換する方法を...
-
プリンターの文字化け
-
PC周辺機器に関する質問なんですが
-
CAD図面の連続印刷が出来ません。
-
オプテインメモリー搭載pcで...
-
EpSONの印刷機、急にパソコンか...
-
同機種のプリンターを買った場...
-
プリンタを誤って削除、直し方...
-
デジカメIXY200の画像をパソ...
-
プリントスクリーンで使うプリ...
-
コモンダイアログコントロール...
-
エクセルVBAで手差しトレイを指...
-
エクセルの余白の塗りつぶし方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの左真ん中に印を
-
2回目以降の印刷をプリンターが...
-
富士ゼロックス DocuPrint C11...
-
印刷されず 保留
-
やよい会計で確定申告:印刷で...
-
epson のプリンターで印刷をし...
-
次々出てくる文字化けプリント...
-
通常使うプリンタ、以外のプリ...
-
キューに1個のドキュメント
-
突然、プリントアウトができな...
-
エクセルVBAで最高画質印刷
-
ワードのファイルサイズが大き...
-
PSプリンタードライバーとPPD
-
Excel・VBAでのプリンタ指定
-
連続帳票の印刷位置の修正(ド...
-
MacOSXで長尺印刷したい
-
二台のプリンターに印刷したい
-
プリンターの情報を取得してい...
-
CAD図面の連続印刷が出来ません。
-
PC周辺機器に関する質問なんですが
おすすめ情報