Gizport
1 回答
0
Share (facebook)
156
view
全般

マクロで 2台のプリンターを使い分け、 共有PCでエラーがでる エク...

マクロで 2台のプリンターを使い分け、 共有PCでエラーがでる エクセル2002を使用しております。

複数のパソコンで 2台のプリンターを共有しております。(以下、PR-A・PR-Bとします)

シート1を印字するのに、マクロボタン1として PR-A から印字するようにしておりますが

シート2を新に加え、マクロボタン2を作成し、 PR-B から印字をしたいので

「ツール」→「マクロ」→「新しいマクロの記録」を使用して、下記の通りマクロを作成致しました。

---------------------------------------

Sub Macro10()
'
' Macro10 Macro
' マクロ記録日 : 2011/11/18 ユーザー名 : a****
'

'
Sheets("封").Select
Range("C3:c24").Select
ActiveSheet.PageSetup.PrintArea = "$C$3:$c$24"
Application.ActivePrinter = "ALCO-SERVERCanon iP4700 series on Ne09:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"ALCO-SERVERCanon iP4700 series on Ne09:", Collate:=True
Sheets("デマ").Select
Range("B2:Q44").Select
Range("P43").Activate
ActiveSheet.PageSetup.PrintArea = "$B$2:$Q$44"
Sheets("選択").Select
Range("C2").Select
Application.ActivePrinter = "Canon MP280 series Printer (コピー 1) on Ne07:"
End Sub

---------------------------------------

最後の行は PR-B で印字した後、PR-A で印字できるようにしたものです


設定したPCでは問題なく作動しますが、他のネットワークPCから マクロボタン2を

実行すると、「実行時エラー1004 activeprinterメソッドは失敗しました」

と言うエラーが発生します。

説明がわかりにくくて申し訳ないのですが、

どのようにすれば他のプリンターからも、PR-A PA-B で

各々印字することができるマクロになるでしょうかご教授下さい。
Yahoo!知恵袋 4558日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
各々のPCに登録されているプリンタ名は同じに設定されているでしょうか?
"ALCO-SERVERCanon iP4700 series"が"Canon iP4700 series"だけになっていたり、"ALCO-SERVERCanon iP4700 series(コピー1)"になってたりしませんか。

もしどうしても解決しないようであれば、印刷できなかったPCで同じようにマクロの記録をして、それぞれのコードの相違点を探してみると良いのではないでしょうか。
Yahoo!知恵袋
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
38
Views
質問者が納得各々のPCに登録されているプリンタ名は同じに設定されているでしょうか? "ALCO-SERVERCanon iP4700 series"が"Canon iP4700 series"だけになっていたり、"ALCO-SERVERCanon iP4700 series(コピー1)"になってたりしませんか。 もしどうしても解決しないようであれば、印刷できなかったPCで同じようにマクロの記録をして、それぞれのコードの相違点を探してみると良いのではないでしょ...
4558日前view38
全般
56
Views
質問者が納得外部出力にして同じような症状が出るなら、普通はビデオそのものが逝かれたと判断しますが ドライバーを確認してください。間違ったものを入れている可能性もあります。
6262日前view56

取扱説明書・マニュアル

508view
http://www.kef.com/.../c_manual.pdf
4 ページ2.09 MB
もっと見る

関連製品のQ&A