人に聞けない痔の悩み、これでスッキリ >>

教えてください。
エクセルで、ファイルごとにプリンタを指定する方法があれば
そのやり方を教えていただけないでしょうか。
ファイルによって使用するプリンタが違うのですが、
その都度設定を変更するのが面倒なので。
よろしくお願いします。

A 回答 (1件)

マクロの自動記録ではだめですか


ツ-ル>マクロ>新しいマクロの記録>ファイル>印刷
プリンタ-指定>OK

ボタンを作ってプリンタ-名を書くでどうでしょう
    • good
    • 0
この回答へのお礼

思っていた作業がばっちりできました。
ありがとうございました。

お礼日時:2007/03/09 16:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q特定のEXCELのファイルを印刷するときにプリンタを替えられるか?

現在、モノクロ、カラーのプリンタ計2台あります。
EXCELに限らず、WORDなどのファイルでカラー印刷したいものに
通常使うプリンタに設定してあるプリンタ以外を設定することができるのでしょうか?
具体的に言うと、通常使うプリンタには、モノクロプリンタを使用しています。
写真などを貼り付けたファイルを印刷するときには、カラープリンタを使いたいです。
何かいい方法がありましたら、教えてください。

Aベストアンサー

カラー印刷アイコン作成方法です。

1.ツール-マクロ-新しいマクロの記録
マクロ名を”カラー”などの名称にし、ファイル-印刷でプリンタ名称をカラープリンタに変更してOKボタンをクリックした後、マクロの終了ボタン●をクリック

2.表示-ツールバー-ユーザー設定で、コマンド・マクロから、にこちゃんマークをツールバーの好きな位置までドラッグ&ドロップ

3.ツールバーに表示されたにこちゃんマークをクリックすると、マクロ一覧が表示されるので、1で作成した”カラー”マクロをクリック
(これで、今後このマークはカラー印刷のアイコンになる)

4.にこちゃんマークをカラー印刷だとわかるようなマークに変更する
表示-ツールバー-ユーザー設定を表示させている状態で、ツールバー上のにこちゃんマークをクリックすると、「選択したボタンの編集」がクリックできる状態になるので、ボタン編集-ボタンイメージの変更を選択。そこで好みのボタンを選ぶ。
(印刷アイコンをコピーして、アイコンの編集でプリンタアイコンの色を変えたりするのも楽しいと思います)

モノクロ印刷も同様の手順でアイコン作成ができます。

カラー印刷アイコン作成方法です。

1.ツール-マクロ-新しいマクロの記録
マクロ名を”カラー”などの名称にし、ファイル-印刷でプリンタ名称をカラープリンタに変更してOKボタンをクリックした後、マクロの終了ボタン●をクリック

2.表示-ツールバー-ユーザー設定で、コマンド・マクロから、にこちゃんマークをツールバーの好きな位置までドラッグ&ドロップ

3.ツールバーに表示されたにこちゃんマークをクリックすると、マクロ一覧が表示されるので、1で作成した”カラー”マクロをクリック
(これで...続きを読む

Qエクセルでブックごとにプリンタを設定したい

職場で印刷するものによってプリンタを使い分けているのですが、ブックごとにプリンタを設定しておけないものでしょうか?
現在通常使っているプリンタAが標準の設定になっているのですが、プリンタBで印刷したいドキュメントを印刷するときには、そのつど設定を変えてやらなければいけません。 ひとつのブックでプリンタを変えるとすべてのエクセルデータに反映されてしまいますが、それでも一度エクセルを終了するとまたAに設定されています。  このちょっとした歯がゆさから開放されたいです。どなたか教えていただけたら助かります。

Aベストアンサー

はっきり言って、パソコンによってプリンタ設定が違ったりするので、お勧めでは、ありませんが・・・VBAで

Private Sub Workbook_Open()
Application.ActivePrinter = "~"
End Sub

で、ブックを開いた時に、設定のプリンタを変更するパターンと

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.ActivePrinter = "~"
End Sub

で、印刷する前に、プリンターを変更するパターンがあります

"~"の部分は、パソコンによって違うと思いますので、マクロ記録で、
「ファイル」-「印刷」で、プリンタを変更、「閉じる」で、マクロ記録終了で、マクロを見れば、"~"の部分の値を何に設定すれば良いか判ります

極めてローカルの話になりますので、他の人にファイルを渡したりしても、同じ挙動になる保証がありませんし、印刷前に変更のパターンだと、マクロで書き換えがあることを、覚えておかないと、手動での変更が出来なくなります

はっきり言って、パソコンによってプリンタ設定が違ったりするので、お勧めでは、ありませんが・・・VBAで

Private Sub Workbook_Open()
Application.ActivePrinter = "~"
End Sub

で、ブックを開いた時に、設定のプリンタを変更するパターンと

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.ActivePrinter = "~"
End Sub

で、印刷する前に、プリンターを変更するパターンがあります

"~"の部分は、パソコンによって違うと思いますので、マクロ記録で、
「ファイル...続きを読む

QExcel・Wordで印刷設定を保存する方法

何かの拍子にExcelのファイルを保存したときに、二部出す設定にして保存してしまいました。
毎回、印刷するときは1枚になおして印刷するのですが、設定をなおすのが面倒です。どうしたら、保存できるか教えてください。

なお、Wordでの方法も同様にお教えください。

Aベストアンサー

プリンタのプロパティ
で2部印刷になってます。
これを1部でOKにすれば
完了です。

QEXCEL2010 印刷プリンターの設定

EXCEL2010で印刷する時、ある一つのプリンターから常に印刷するように設定できますか??


毎回設定を変えているのでめんどくさくて困ってます

Aベストアンサー

>ファイルを見てもないし、印刷プレビューなどから印刷画面にいってもプリンター設定画面がありません

スタートボタン→デバイスとプリンタ(またはコントロールパネル→プリンタ)→該当プリンタを右クリック→「通常使うプリンタに設定」をクリックです。

Qエクセルマクロで印刷プリンタを指定する方法

表題のとおりなんですけと、エクセルのVBAでの印刷命令はできますが、複数あるプリンタから特定のプリンタを指定したいのですが、なにかいい方法ありませんか?

Aベストアンサー

印刷のポートがLPT1:(プリンタポート)ならば

例:プリンタ名 自分のプリンタ
Application.ActivePrinter = "自分のプリンタ on LPT1:" 'プリンタの指定
ActiveWindow.SelectedSheets.PrintOut '印刷

印刷ポートがLAN内のプリンタサーバーの場合

例1:プリンタ名 事務室プリンタ
Application.ActivePrinter = "事務室プリンタ on Ne01:"
ActiveWindow.SelectedSheets.PrintOut

例2:プリンタ名 会議室プリンタ
Application.ActivePrinter = "会議室プリンタ on Ne02:"
ActiveWindow.SelectedSheets.PrintOut

Ne01 Ne02はLANにより異なります。

Q印刷設定を保存できないでしょうか

キャノンのピクサスですが印刷時にはほとんど「速い・グレーススケール印刷」などを指定しています。

こういった設定を保存することはできないでしょうか。

Aベストアンサー

コントロールパネルからプリンターを開いて、設定を変更したいプリンターのプロパティから印刷設定をしておけば、それが標準値になります。

Qエクセルのマクロでプリンタを指定したいのですが

エクセルのマクロで共有のネットワークプリンタを指定しているのですが

Application.ActivePrinter = "*********** on Ne**:"

Ne**の部分がパソコンを再起動すると変更されてしまうようでうまくいきません。~on Ne**:の記述なしでプリンタを指定する方法はないでしょうか?

Aベストアンサー

こんにちは。
PrintOutメソッドの引数のActivePrinterはポート番号がなくても指定できますので、
印刷時に指定するようにしてはどうでしょうか。
(例)
Sheets(1).PrintOut Preview:=True, ActivePrinter:="EPSON LP-XXXX"

Qワードファイルの印刷設定の保存について

ワードで会議資料等を作成し、データーで別の人に提出する時に、A4両面印刷でプリントできる様に、そのファイルを保存するにはどうすればよいでしょうか?

自分で印刷するなら、プリント時に両面印刷にチェックして印刷するのですが・・・

印刷指示指示をしたら、勝手に両面印刷ができる様にデータを保存しておくように言われてしまいました。
勿論、今回はA4両面印刷ですが、資料によっては袋とじ印刷など内容によって異なります。

Aベストアンサー

基本的には#1さんのご回答のとおりですが、プリンターは同じものですか?
あくまでも印刷設定はプリンターに依存するのでプリンターが違えば無意味です。(余白なども変わってしまいます。)

Q印刷設定の記憶

OS:WindowsXP
Office2007を使用しています。

書類ごとに印刷の設定を変えています。
⇒Aという書類は手差し給紙
⇒Bという書類はカセット1から給紙

 上記のように出力をしているのですが、標準の設定がカセット1になっていることからAという書類を印刷するときに給紙選択を都度行っています。
 Aという書類では手差し給紙しかしないので、固定したいのですが、書類ごとに記憶することは出来ないのでしょうか??

なにか設定があれば教えてください。

Aベストアンサー

エクセルなのかワードなのか分からないのでアレなんですが・・・

エクセルなら、
ファイル→ページ設定→オプションでプリンターの用紙トレイを指定すればそのまま次回からもその設定で印刷できます。
ただし、設定はシート毎です。

ワードなら、私自身試した事ないのですがやはり
ファイル→ページ設定→用紙タブでトレイの指定項目があるのでここを設定すれば出来るのではないかと。

Qエクセル 印刷設定(プリンタ設定)を複数シートに反映させたい

過去に同じ内容で何度か質問されているようですが、
結局成功につながる回答が見つけられないので質問します。

エクセルで複数シートある場合、
プリンタの設定(例えば、手差しトレイで出すとか)の設定を
複数シート同じ設定にしたいのに、
複数シート選択した状態で変更しても先頭のシートしか変更されません。

これはプリンタの設定で、エクセルでは管理できないといった回答もありましたが、
実際私が今陥っている状況は、
外部から送られてきたエクセルデータが手差しトレイの設定にしてあり、
それを自分のPCで印刷しようとしたら
自分のPCのデフォルトの設定は自動トレイ選択の設定になっているにもかかわらず、
手差しトレイから出力されます。(そのエクセルの設定を確認すると全シート手差しトレイの設定になってます)
これって、やはりエクセルがその設定を保持しているってことですよね?

やはり結局一括では変更できないのでしょうか?

Aベストアンサー

>外部から送られてきたエクセルデータが手差しトレイの設定にしてあり、

これは、ページ設定→ページのタブのオプションで設定すれば出来ます。

>複数シート同じ設定にしたいのに、複数シート選択した状態で変更しても先頭のシートしか変更されません

Excelを閉じた状態で、コントロールパネル→プリンタとFAXの使用したいプリンタを選び、プロパティで印刷したい設定に設定変更→OKし、

Excelを開き、複数シートを選択して、該当のプリンタで印刷します。
(通常使うプリンタを使用する場合は、Excelで印刷する際、一度別のプリンタに変更して、再度もとへもどします)

印刷が終わったらプリンタとFAXの設定も元に戻しましょう。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング