
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
EXCEL VBAでプリンタの設定方法について
Excel(エクセル)
-
5
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
6
エクセルの印刷ダイアログをSendkeysで操作したい。
PowerPoint(パワーポイント)
-
7
「プリンタの設定」ダイアログボックスのプリンタを指定したい。
その他(プログラミング・Web制作)
-
8
EXCEL VBA 印刷プレビューダイアログのボタン操作を判定したい
Visual Basic(VBA)
-
9
Excelマクロで印刷設定
Visual Basic(VBA)
-
10
エクセルVBAでのネットワークプリンタのポー名の取得方法は?
Visual Basic(VBA)
-
11
特定のセルに数値が入っているシートのみ印刷する方法
Excel(エクセル)
-
12
vba 印刷設定でのカラー印刷と白黒印刷の設定変更について教えてください
Excel(エクセル)
-
13
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
14
[ExcelVBA] Application.Dialogs(xlDialogPrint).Show とユーザーフォームについて
Visual Basic(VBA)
-
15
Application.Dialogs(xlDialogSaveAs)でキャンセルの取得
Access(アクセス)
-
16
マクロで印刷→セルの値から部数変更するには
Excel(エクセル)
-
17
エクセルのマクロで複数シートを両面印刷するには?
Excel(エクセル)
-
18
Excel VBAを使って給紙方法を変更する(キーストローク使用)
Excel(エクセル)
-
19
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
20
【VBA】マクロの入ったファイルと同じフォルダに,出力したファイルを保存するコードについて
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
ソフト別に印刷設定を自動で変...
-
JW-CADで印刷すると線が太くなる
-
エクセルシート A3にしてもA4...
-
エクセルでB6サイズに印刷し...
-
作成したPDFファイルを自動表示...
-
エクセルでブックごとにプリン...
-
PDFのプリントアウトが重す...
-
「詳細な印刷機能を有効にする...
-
ワードで、10センチの長さの...
-
特定のEXCELのファイルを印刷す...
-
【Excel VBA】プリンタのプロパ...
-
エクセルでチェックボックス印...
-
ワードで文書A4サイズ2枚をA3...
-
EXCEL 印刷設定を保存する方法
-
PDFファイルを印刷するときにフ...
-
Illustrator CS2 アートボー...
-
PDFでの印刷余白
-
グレースケールでも印刷すると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
JW-CADで印刷すると線が太くなる
-
エクセルでB6サイズに印刷し...
-
エクセルシート A3にしてもA4...
-
PDFのプリントアウトが重す...
-
ソフト別に印刷設定を自動で変...
-
作成したPDFファイルを自動表示...
-
エクセルでブックごとにプリン...
-
word印刷時に勝手に手差し印刷...
-
「詳細な印刷機能を有効にする...
-
【Excel VBA】プリンタのプロパ...
-
パワーポイントの印刷が画面表...
-
A3, A4サイズが混在したファイ...
-
改ページプレビューで設定した...
-
EXCEL印刷設定で[両面印刷]が表...
-
エクセルでシート毎の両面印刷...
-
Excelで、淵に印を付けたい
-
特定のEXCELのファイルを印刷す...
-
バーコードのサイズを小さくす...
おすすめ情報