![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Excel2003を使用しています。
あるシートのページ設定等をマクロの記録をとって、コードを書きました。
ページ設定が済んだら、プリンタのプロパティダイアログを表示させたいのですが、ここまでをマクロで処理することは可能でしょうか?
このシートを印刷するときは、A3用紙(横)1枚にA4(縦)で作成されているデータを2ページ印刷(2ページを1ページに集約印刷)したいので、ページ設定が済んだら、プリンタのオプション設定を忘れないよう、プリンタのプロパティダイアログが自動で表示されるようにできないかと思い、質問させていただきました。
私個人が印刷する際は、ここまで必要ないのですが、会社の年配の方が上記の設定で印刷するのに、わからない(覚えきれない)というので、何か良い方法はないかと考えているところでして…(^_^;)
この点に関しても、アドバイスをいただけると嬉しいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Keyストロークを送る SendKeysステートメントというのがあります。
実行時の状況によっては今ひとつ確実性に欠けますが、
安易に考えるなら
Sub Macro1()
SendKeys "%o"
Application.Dialogs(xlDialogPageSetup).Show
End Sub
...こんなコードで良いかもしれません。
回答ありがとうございます。
教えていただいたコードで試してみたところ、希望通りのことができました。
今回の場合、これで対応可能なようです。
> Keyストロークを送る SendKeysステートメント
Sendkeysステートメントを知りませんでしたので、数行のコードで実現できて少々驚きましたが、勉強になりました。
ありがとうございました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?5a7ff87)
No.2
- 回答日時:
アドバイスありがとうございます。
教えていただいたサイトを拝見しましたが、こんなにたくさんあるのか!と、そっちのほうに驚いてしまいました(^^ゞ
VBA勉強中の私にとっては、参考になります。
今後も活用させていただこうと思っています。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- PowerPoint(パワーポイント) パワーポイントモバイル 印刷時に詳細設定をしたい 2 2022/05/16 16:34
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) 【Excel】エクセルの1シートが2枚に分割されてしまうので印刷プレビューを押して閉 4 2022/12/13 13:12
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルVBAでプリンタプロパティを操作したい
Visual Basic(VBA)
-
エクセルの印刷ダイアログをSendkeysで操作したい。
PowerPoint(パワーポイント)
-
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
-
4
エクセルVBAで、プリンタ名とプロパティを指定したい
Excel(エクセル)
-
5
「プリンタの設定」ダイアログボックスのプリンタを指定したい。
その他(プログラミング・Web制作)
-
6
Excel VBAを使って給紙方法を変更する(キーストローク使用)
Excel(エクセル)
-
7
EXCEL VBAでプリンタの設定方法について
Excel(エクセル)
-
8
マクロでプリンタ、用紙、給紙先を指定するには?
Excel(エクセル)
-
9
エクセルマクロでのプリンターを指定して印刷設定
Excel(エクセル)
-
10
印刷をキャンセル
Excel(エクセル)
-
11
エクセルを選択して開き印刷するマクロ
Excel(エクセル)
-
12
UserForm1.Showでエラーになります。
工学
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
PRINTDLGでのプリンタ設定について
-
縦書き便箋に印刷したい
-
ワードで、10センチの長さの...
-
エクセルシート A3にしてもA4...
-
ワード A4サイズで作成した...
-
ソフト別に印刷設定を自動で変...
-
左右反転・鏡像設定の印刷方法
-
Excel VBAを使って給紙方法を...
-
ふちなし印刷のしかたを教えて...
-
EXCEL 印刷設定を保存する方法
-
イラストレーターで、mm単位に...
-
「Word:印刷すると手差しにな...
-
エクセルでチェックボックス印...
-
word印刷時に勝手に手差し印刷...
-
Excelの表を二段で印刷したい
-
PDF書類をずらして印刷したい
-
文字の濃度を薄く印刷したい
-
ペイントソフトの印刷の設定、...
-
A4サイズで作成した文書を、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
エクセルシート A3にしてもA4...
-
Excelの表を二段で印刷したい
-
JW-CADで印刷すると線が太くなる
-
エクセルでB6サイズに印刷し...
-
作成したPDFファイルを自動表示...
-
PDFのプリントアウトが重す...
-
PDFファイルを作成すると四角い...
-
パワーポイントの印刷が画面表...
-
ソフト別に印刷設定を自動で変...
-
角2封筒の印刷方法
-
A3, A4サイズが混在したファイ...
-
エクセルでブックごとにプリン...
-
PDFファイルを印刷するときにフ...
-
word印刷時に勝手に手差し印刷...
-
EXCEL印刷設定で[両面印刷]が表...
-
PDFでの印刷余白
-
文字の濃度を薄く印刷したい
-
PDF書類をずらして印刷したい
-
Wordでの印刷で、白紙が省略さ...
おすすめ情報