• ベストアンサー

エクセル プリンター ブック毎に

複数のプリンターがつながっている環境 エクセルで毎回使用するプリンターを選択し直さないといけないので 不便に感じております。 ブック毎に使用するプリンターを固定したいのですが 方法があるでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

デフォルトのプリンタ設定はOS側の範疇なので、そのままではうまくいきません。 VBAを使用することで、使用するプリンタの変更が可能です。  Application.ActivePrinter ="プリンタアドレス" これを利用して、WorkbookBeforePrint や WorkbookOpen イベントでプリンタの設定をすることで、ブックごとに出力するプリンタを指定することは可能ですが、うっかりブックを他の環境に送ったりすると(メールその他で)エラーが出たりしますのでご注意。

rgm79quel
質問者

お礼

ありがとうございます。 どうやら私にはハードルが高そうです… イラレなどは ファイルごとに使用するプリンターを覚えてくれているので エクセルもそう出来ないかと思った物ですから…

関連するQ&A