WORD2013で、現在選択している頁のみを印刷できるようにVBAでしたいと思っています。
一応下記でできるのですが、
Sub PrintActivePage()
ActiveDocument.PrintOut Background:=True, Range:=wdPrintCurrentPage
End Sub
これだとすぐに印刷されて、コピー機のトレー選択ができません。
vbaでのトレー選択は難しいかもしれませんが、せめて印刷設定画面で、「現在のページを印刷」を選択した状態を表示させるにはどうすればよいでしょうか?
No.1ベストアンサー
- 回答日時:
プリンターのトレイでの指定は、基本的にWord側の[ページ設定]にある
[用紙]タブの[用紙トレイ]で指定するようになっています。
[Wordで印刷するとき、トレイを選択できない不都合]
http://sutchy.cocolog-nifty.com/sutchy/2010/04/w …
印刷前に上記の[用紙]タブで指定しておけば、[現在のページを印刷]を
VBAで実行しても、トレイの指定はできています。
Wordは、プリンターの情報をもとに[印刷レイアウト]が作成されるので、
先にプリンター情報を読み込んで[ページ設定]がされます。
この情報を元に既定の印刷が開始されるのです。
印刷前に指定を変える場合は注意が必要です。印刷結果が違ってくる
こともありますから、VBAで指定する場合も現在の状態を残して置いて
から、印刷指定を変更して実行し、元の状態に戻すなどをする必要が
ある場合も考慮しなければならないことも検討すべきです。
Wordのマクロを紹介しているサイトでも、このような指定をするための
アドバイスをしています。
プリンター用紙トレイの指定の謎
http://ameblo.jp/gidgeerock/entry-10954009641.html
ページ設定のメンバーを調べれば、最初のページと以降を別々に指定
する必要があることも理解できると思います。
(Wordのヘッダーとフッターの指定と同じようなものですね)
https://msdn.microsoft.com/ja-jp/library/office/ …
PageSetup.FirstPageTray プロパティ
https://msdn.microsoft.com/ja-jp/library/office/ …
PageSetup.OtherPagesTray プロパティ
https://msdn.microsoft.com/ja-jp/library/office/ …
上記設定をVBAにて指定しておいてから、印刷もVBAで指定をすれば、
質問にあるような手順を踏まなくても、VBAでトレイの指定もできます。
InputBoxを利用すれば、トレイの種類をナンバー指定すれば、印刷の
実行前に選択することも可能になります。
Document.PrintOut メソッド
https://msdn.microsoft.com/ja-jp/library/office/ …
ページレイアウトのページ設定の用紙の用紙トレイの設定の所で指定すれば指定したトレイから印刷されました。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- ノートパソコン Windows11homeを新しく購入し、初期設定をしています。 前のパソコンでは無線のFAX機や有 5 2023/04/18 19:50
- Excel(エクセル) エクセルVBAで次の二つを行いたいのですが思うように動きません。どう修正したらよいのでしょうか? 2 2023/04/22 14:55
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- プリンタ・スキャナー モノクロ印刷しかしてないのにカラーインクが減るのは何故? 6 2022/09/29 23:17
- Excel(エクセル) Excel VBA Backstageビューでの印刷 2 2022/06/03 16:56
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エプソン EW~M754TWのプリンタ...
-
冷凍庫のアルミトレイについて
-
固まったヘアスプレー液の落とし方
-
DVDプレイヤーからディスク...
-
印刷設定の記憶
-
年賀状のハガキをセットしてい...
-
ドトールで飲み終わったらどう...
-
おつりは手渡しとトレイ渡しど...
-
パレット?トレイ?
-
トレイを持つ腕が安定しません
-
Accessでのプリンター給紙トレ...
-
CDドライブ トレイが勝手に閉...
-
プリンタの用紙って 入り難く無...
-
ワードやエクセルで印刷をデフ...
-
word 複数のファイルを両面印刷...
-
シュレッダーが詰まって全く動...
-
パソコンでPDFが印刷できない、...
-
A4の用紙に写真をたくさん並べ...
-
1ページの原稿を同じ内容で両面...
-
学生です。 A3でスキャンした論...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エプソン EW~M754TWのプリンタ...
-
トレイを持つ腕が安定しません
-
おつりは手渡しとトレイ渡しど...
-
印刷設定の記憶
-
DVDプレイヤーからディスク...
-
ローソンの店員はなぜお釣りを...
-
冷凍庫のアルミトレイについて
-
Accessでのプリンター給紙トレ...
-
固まったヘアスプレー液の落とし方
-
xerox プリンター エラーコード...
-
CDドライブ トレイが勝手に閉...
-
ドトールで飲み終わったらどう...
-
スーパーとかのレジ まだ私の会...
-
DOCOMOのLGベルベットっていう...
-
パレット?トレイ?
-
プリンタ 指示した用紙トレイ...
-
手差しトレイからカセットトレ...
-
A5とA4用紙を同時にセットして...
-
ページ設定が勝手に変わること...
-
PM-D750 ディスク印刷トレイ入...
おすすめ情報