教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAでプリンタを選択するダイアログボックスを表示する方法

構文

構文は以下の通りです。

Application.Dialogs(xlDialogPrinterSetup).Show

解説

Application.Dialogs(xlDialogPrinterSetup).Showは、Excelの既存のダイアログボックスを表示するための構文です。Application.Dialogsは、Excelに組み込まれているダイアログボックスのコレクションです。xlDialogPrinterSetupは、プリンタ設定を行うダイアログボックスを示す定数です。Showを使うことで、このダイアログボックスを表示します。

プログラミング例

具体的なプログラミング例を紹介します。

Sub プリンタを選択する()
    ' プリンタを選択するダイアログボックスを表示
    Application.Dialogs(xlDialogPrinterSetup).Show
End Sub

上記のプログラムは、プリンタの選択ダイアログボックスが表示されます。現在のプリンタを変更したり、設定を確認したりすることができます。

まとめ

Application.Dialogs(xlDialogPrinterSetup).Showは、プリンタを選択するためのダイアログボックスを表示します。簡単な構文で、ユーザーは自分のプリンタ設定を変更することができます。