
Excel2003を使用しています。
あるシートのページ設定等をマクロの記録をとって、コードを書きました。
ページ設定が済んだら、プリンタのプロパティダイアログを表示させたいのですが、ここまでをマクロで処理することは可能でしょうか?
このシートを印刷するときは、A3用紙(横)1枚にA4(縦)で作成されているデータを2ページ印刷(2ページを1ページに集約印刷)したいので、ページ設定が済んだら、プリンタのオプション設定を忘れないよう、プリンタのプロパティダイアログが自動で表示されるようにできないかと思い、質問させていただきました。
私個人が印刷する際は、ここまで必要ないのですが、会社の年配の方が上記の設定で印刷するのに、わからない(覚えきれない)というので、何か良い方法はないかと考えているところでして…(^_^;)
この点に関しても、アドバイスをいただけると嬉しいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Keyストロークを送る SendKeysステートメントというのがあります。
実行時の状況によっては今ひとつ確実性に欠けますが、
安易に考えるなら
Sub Macro1()
SendKeys "%o"
Application.Dialogs(xlDialogPageSetup).Show
End Sub
...こんなコードで良いかもしれません。
回答ありがとうございます。
教えていただいたコードで試してみたところ、希望通りのことができました。
今回の場合、これで対応可能なようです。
> Keyストロークを送る SendKeysステートメント
Sendkeysステートメントを知りませんでしたので、数行のコードで実現できて少々驚きましたが、勉強になりました。
ありがとうございました。

No.2
- 回答日時:
アドバイスありがとうございます。
教えていただいたサイトを拝見しましたが、こんなにたくさんあるのか!と、そっちのほうに驚いてしまいました(^^ゞ
VBA勉強中の私にとっては、参考になります。
今後も活用させていただこうと思っています。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルVBAでプリンタプロパティを操作したい
Visual Basic(VBA)
-
マクロでプリンタ、用紙、給紙先を指定するには?
Excel(エクセル)
-
エクセルVBAで、プリンタ名とプロパティを指定したい
Excel(エクセル)
-
-
4
エクセルの印刷ダイアログをSendkeysで操作したい。
PowerPoint(パワーポイント)
-
5
EXCEL VBAでプリンタの設定方法について
Excel(エクセル)
-
6
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
7
「プリンタの設定」ダイアログボックスのプリンタを指定したい。
その他(プログラミング・Web制作)
-
8
EXCEL VBA 印刷プレビューダイアログのボタン操作を判定したい
Visual Basic(VBA)
-
9
エクセルVBAでのネットワークプリンタのポー名の取得方法は?
Visual Basic(VBA)
-
10
[ExcelVBA] Application.Dialogs(xlDialogPrint).Show とユーザーフォームについて
Visual Basic(VBA)
-
11
Excelマクロで印刷設定
Visual Basic(VBA)
-
12
特定のセルに数値が入っているシートのみ印刷する方法
Excel(エクセル)
-
13
vba 印刷設定でのカラー印刷と白黒印刷の設定変更について教えてください
Excel(エクセル)
-
14
Application.Dialogs(xlDialogSaveAs)でキャンセルの取得
Access(アクセス)
-
15
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
16
マクロで印刷→セルの値から部数変更するには
Excel(エクセル)
-
17
エクセルのマクロで複数シートを両面印刷するには?
Excel(エクセル)
-
18
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
19
Excel VBAを使って給紙方法を変更する(キーストローク使用)
Excel(エクセル)
-
20
【VBA】マクロの入ったファイルと同じフォルダに,出力したファイルを保存するコードについて
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
JW-CADで印刷すると線が太くなる
-
エクセルでB6サイズに印刷し...
-
ソフト別に印刷設定を自動で変...
-
エクセルシート A3にしてもA4...
-
作成したPDFファイルを自動表示...
-
エクセルでブックごとにプリン...
-
PDFのプリントアウトが重す...
-
改ページプレビューで設定した...
-
特定のEXCELのファイルを印刷す...
-
名刺印刷がずれる
-
word印刷時に勝手に手差し印刷...
-
PDF書類をずらして印刷したい
-
バーコードのサイズを小さくす...
-
A3, A4サイズが混在したファイ...
-
【Excel VBA】プリンタのプロパ...
-
エクセルでシート毎の両面印刷...
-
年賀状ソフト「筆王」、カラー...
-
透かし印刷について 個人事業主...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
JW-CADで印刷すると線が太くなる
-
エクセルでB6サイズに印刷し...
-
エクセルシート A3にしてもA4...
-
PDFのプリントアウトが重す...
-
ソフト別に印刷設定を自動で変...
-
作成したPDFファイルを自動表示...
-
エクセルでブックごとにプリン...
-
word印刷時に勝手に手差し印刷...
-
「詳細な印刷機能を有効にする...
-
【Excel VBA】プリンタのプロパ...
-
パワーポイントの印刷が画面表...
-
A3, A4サイズが混在したファイ...
-
改ページプレビューで設定した...
-
EXCEL印刷設定で[両面印刷]が表...
-
エクセルでシート毎の両面印刷...
-
Excelで、淵に印を付けたい
-
特定のEXCELのファイルを印刷す...
-
バーコードのサイズを小さくす...
おすすめ情報