![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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?e8efa67)
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
Excel VBAを使って給紙方法を変更する(キーストローク使用)
Excel(エクセル)
-
6
EXCEL VBAでプリンタの設定方法について
Excel(エクセル)
-
7
マクロでプリンタ、用紙、給紙先を指定するには?
Excel(エクセル)
-
8
印刷をキャンセル
Excel(エクセル)
-
9
エクセルマクロでのプリンターを指定して印刷設定
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
JW-CADで印刷すると線が太くなる
-
エクセルシート A3にしてもA4...
-
Excelの表を二段で印刷したい
-
エクセルでブックごとにプリン...
-
PDFのプリントアウトが重す...
-
作成したPDFファイルを自動表示...
-
EXCELの印刷設定とプリンターの...
-
エクセルでB6サイズに印刷し...
-
パワーポイントの印刷が画面表...
-
word印刷時に勝手に手差し印刷...
-
特定のEXCELのファイルを印刷す...
-
ソフト別に印刷設定を自動で変...
-
PDFファイルを作成すると四角い...
-
エクセルで印刷する時の両面印...
-
EXCEL印刷設定で[両面印刷]が表...
-
エクセルの印刷ダイアログをSen...
-
ワードで、10センチの長さの...
-
EXCEL 印刷設定を保存する方法
-
CMYK表示の出来るフリーソフト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
エクセルシート A3にしてもA4...
-
JW-CADで印刷すると線が太くなる
-
エクセルでB6サイズに印刷し...
-
作成したPDFファイルを自動表示...
-
ソフト別に印刷設定を自動で変...
-
PDFのプリントアウトが重す...
-
パワーポイントの印刷が画面表...
-
PDF書類をずらして印刷したい
-
PDFファイルを作成すると四角い...
-
word印刷時に勝手に手差し印刷...
-
エクセルでブックごとにプリン...
-
PDFでの印刷余白
-
A3, A4サイズが混在したファイ...
-
PDFファイルを印刷するときにフ...
-
角2封筒の印刷方法
-
ワードで文書A4サイズ2枚をA3...
-
ワード A4サイズで作成した...
-
改ページプレビューで設定した...
おすすめ情報