Application.Dialogs使用方法&定数一覧



Application.Dialogs使用方法&定数一覧

前回ダイアログボックスでプリンターの設定をする方法をご紹介しました。

プリンター選択のダイアログボックスを表示する方法
プリンター選択のダイアログボックスを表示する方法VBAで印刷処理するときにプリンターの選択をしたいときはありませんか?Worksheet("Sheet1").PrintOutこの...

ですが他にもExcel VBA(Visual Basic for Applications)では【Application.Dialogs(定数).Show】を使用することによって様々な設定が可能です。

今回はその簡単な使用方法と定数の一覧をご紹介します。

Application.Dialogs使用方法

ダイアログボックスを表示するにはApplicationオブジェクトのDialogsプロパティを使用します。

ボックスの種類を指定するDialogsの引数には(xlDialogPrinterSetup)などの【定数(下記紹介)】または【値(下記紹介)】を指定します。

このコードの結果は同じ結果になります(プリンター一覧)

Application.Dialogs 定数一覧

Application.Dialogsの定数はかなりの数がありますのでMicrosoftヘルプより引用させてもらいました。

名前説明
xlDialogActivate103[ウィンドウの選択] ダイアログ ボックス
xlDialogActiveCellFont476[セルの書式設定 (フォント)] ダイアログ ボックス
xlDialogAddChartAutoformat390[ユーザー設定のグラフ種類の追加] ダイアログ ボックス
xlDialogAddinManager321[アドイン] ダイアログ ボックス
xlDialogAlignment43[セルの書式設定 (配置)] ダイアログ ボックス
xlDialogApplyNames133[名前の引用] ダイアログ ボックス
xlDialogApplyStyle212[スタイル] ダイアログ ボックス
xlDialogAppMove170[移動 (アプリケーション)] ダイアログ ボックス
xlDialogAppSize171[送信] ダイアログ ボックス
xlDialogArrangeAll12[ウィンドウの整列] ダイアログ ボックス
xlDialogAssignToObject213[オブジェクトへの登録] ダイアログ ボックス
xlDialogAssignToTool293[ツールに割り当て] ダイアログ ボックス
xlDialogAttachText80[文字の追加] ダイアログ ボックス
xlDialogAttachToolbars323[ブックへのツールバーの登録] ダイアログ ボックス
xlDialogAutoCorrect485[オートコレクト (オートコレクト)] ダイアログ ボックス
xlDialogAxes78[軸] ダイアログ ボックス
xlDialogBorder45[セルの書式設定 (罫線)] ダイアログ ボックス
xlDialogCalculation32[計算方法の設定] ダイアログ ボックス
xlDialogCellProtection46[セルの書式設定 (保護)] ダイアログ ボックス
xlDialogChangeLink166[リンクの変更] ダイアログ ボックス
xlDialogChartAddData392[グラフ追加データ] ダイアログ ボックス
xlDialogChartLocation527[グラフの場所] ダイアログ ボックス
xlDialogChartOptionsDataLabelMultiple724[グラフ オプション データ ラベル複数] ダイアログ ボックス
xlDialogChartOptionsDataLabels505[グラフ オプション データ ラベル] ダイアログ ボックス
xlDialogChartOptionsDataTable506[グラフ オプション データ テーブル] ダイアログ ボックス
xlDialogChartSourceData540[グラフの元データ] ダイアログ ボックス
xlDialogChartTrend350[グラフ トレンド] ダイアログ ボックス
xlDialogChartType526[グラフの種類] ダイアログ ボックス
xlDialogChartWizard288[グラフ ウィザード] ダイアログ ボックス
xlDialogCheckboxProperties435[チェック ボックスのプロパティ] ダイアログ ボックス
xlDialogClear52[消去] ダイアログ ボックス
xlDialogColorPalette161[オプション (色)] ダイアログ ボックス
xlDialogColumnWidth47[列幅] ダイアログ ボックス
xlDialogCombination73[複合] ダイアログ ボックス
xlDialogConditionalFormatting583[条件付き書式の設定] ダイアログ ボックス
xlDialogConsolidate191[統合の設定] ダイアログ ボックス
xlDialogCopyChart147[グラフのコピー] ダイアログ ボックス
xlDialogCopyPicture108[図のコピー] ダイアログ ボックス
xlDialogCreateList796[リストの作成 ] ダイアログ ボックス
xlDialogCreateNames62[名前の作成] ダイアログ ボックス
xlDialogCreatePublisher217[発行側の作成] ダイアログ ボックス
xlDialogCreateRelationship1272[リレーションシップの作成] ダイアログ ボックス
xlDialogCustomizeToolbar276[ユーザー設定 (オプション)] ダイアログ ボックス
xlDialogCustomViews493[ユーザー設定のビュー] ダイアログ ボックス
xlDialogDataDelete36[データの削除] ダイアログ ボックス
xlDialogDataLabel379[データ ラベル] ダイアログ ボックス
xlDialogDataLabelMultiple723[データ ラベル複数] ダイアログ ボックス
xlDialogDataSeries40[連続データ] ダイアログ ボックス
xlDialogDataValidation525[データの入力規則 (設定)] ダイアログ ボックス
xlDialogDefineName61[名前の定義] ダイアログ ボックス
xlDialogDefineStyle229[スタイル] ダイアログ ボックス
xlDialogDeleteFormat111[セルの書式設定 (表示形式)] ダイアログ ボックス
xlDialogDeleteName110[名前の定義] ダイアログ ボックス
xlDialogDemote203[グループ化] ダイアログ ボックス
xlDialogDisplay27[画面設定] ダイアログ ボックス
xlDialogDocumentInspector862[ドキュメント検査] ダイアログ ボックス
xlDialogEditboxProperties438[編集ボックスのプロパティ] ダイアログ ボックス
xlDialogEditColor223[色の編集] ダイアログ ボックス
xlDialogEditDelete54[削除] ダイアログ ボックス
xlDialogEditionOptions251[エディション オプション] ダイアログ ボックス
xlDialogEditSeries228[系列の編集] ダイアログ ボックス
xlDialogErrorbarX463[Errorbar X] ダイアログ ボックス
xlDialogErrorbarY464[Errorbar Y] ダイアログ ボックス
xlDialogErrorChecking732[エラー チェック] ダイアログ ボックス
xlDialogEvaluateFormula709[数式の検証] ダイアログ ボックス
xlDialogExternalDataProperties530[外部データのプロパティ] ダイアログ ボックス
xlDialogExtract35[抽出] ダイアログ ボックス
xlDialogFileDelete6[ファイルの削除] ダイアログ ボックス
xlDialogFileSharing481[ブックの共有 (編集)] ダイアログ ボックス
xlDialogFillGroup200[グループの入力] ダイアログ ボックス
xlDialogFillWorkgroup301[ワークグループの入力] ダイアログ ボックス
xlDialogFilter447[オートフィルター] ダイアログ ボックス
xlDialogFilterAdvanced370[フィルター オプションの設定] ダイアログ ボックス
xlDialogFindFile475[ファイルを開く] ダイアログ ボックス
xlDialogFont26[フォントの設定] ダイアログ ボックス
xlDialogFontProperties381[セルの書式設定 (フォント)] ダイアログ ボックス
xlDialogFormatAuto269[オートフォーマット] ダイアログ ボックス
xlDialogFormatChart465[グラフの書式設定] ダイアログ ボックス
xlDialogFormatCharttype423[グラフの種類] ダイアログ ボックス
xlDialogFormatFont150[フォントの設定] ダイアログ ボックス
xlDialogFormatLegend88[凡例の書式設定] ダイアログ ボックス
xlDialogFormatMain225[メイングラフ/重ね合わせグラフ] ダイアログ ボックス
xlDialogFormatMove128[移動の書式設定] ダイアログ ボックス
xlDialogFormatNumber42[セルの書式設定 (表示形式)] ダイアログ ボックス
xlDialogFormatOverlay226[重ね合わせグラフの設定] ダイアログ ボックス
xlDialogFormatSize129[サイズの書式設定] ダイアログ ボックス
xlDialogFormatText89[文字書式] ダイアログ ボックス
xlDialogFormulaFind64[検索] ダイアログ ボックス
xlDialogFormulaGoto63[ジャンプ] ダイアログ ボックス
xlDialogFormulaReplace130[置換] ダイアログ ボックス
xlDialogFunctionWizard450[関数の挿入] ダイアログ ボックス
xlDialogGallery3dArea193[オートフォーマット (3-D 面)] ダイアログ ボックス
xlDialogGallery3dBar272[オートフォーマット (横棒)] ダイアログ ボックス
xlDialogGallery3dColumn194[オートフォーマット (3-D 縦棒)] ダイアログ ボックス
xlDialogGallery3dLine195[オートフォーマット (3-D 折れ線)] ダイアログ ボックス
xlDialogGallery3dPie196[オートフォーマット (3-D 円)] ダイアログ ボックス
xlDialogGallery3dSurface273[オートフォーマット (等高線)] ダイアログ ボックス
xlDialogGalleryArea67[オートフォーマット (面)] ダイアログ ボックス
xlDialogGalleryBar68[オートフォーマット (横棒)] ダイアログ ボックス
xlDialogGalleryColumn69[オートフォーマット (縦棒)] ダイアログ ボックス
xlDialogGalleryCustom388[オートフォーマット (フォーマットの種類)] ダイアログ ボックス
xlDialogGalleryDoughnut344[オートフォーマット (ドーナッツ)] ダイアログ ボックス
xlDialogGalleryLine70[オートフォーマット (折れ線)] ダイアログ ボックス
xlDialogGalleryPie71[オートフォーマット (円)] ダイアログ ボックス
xlDialogGalleryRadar249[オートフォーマット (レーダー)] ダイアログ ボックス
xlDialogGalleryScatter72[オートフォーマット (散布図)] ダイアログ ボックス
xlDialogGoalSeek198[ゴール シーク] ダイアログ ボックス
xlDialogGridlines76[グラフ オプション (目盛線)] ダイアログ ボックス
xlDialogImportTextFile666[テキスト ファイルのインポート] ダイアログ ボックス
xlDialogInsert55[セルの挿入] ダイアログ ボックス
xlDialogInsertHyperlink596[ハイパーリンクの挿入] ダイアログ ボックス
xlDialogInsertObject259[オブジェクトの挿入 (新規作成)] ダイアログ ボックス
xlDialogInsertPicture342[図の挿入] ダイアログ ボックス
xlDialogInsertTitle380[タイトル/軸ラベルの挿入] ダイアログ ボックス
xlDialogLabelProperties436[ラベルのプロパティ] ダイアログ ボックス
xlDialogListboxProperties437[リスト ボックスのプロパティ] ダイアログ ボックス
xlDialogMacroOptions382[マクロ オプション] ダイアログ ボックス
xlDialogMailEditMailer470[メール編集メーラー] ダイアログ ボックス
xlDialogMailLogon339[回覧先] ダイアログ ボックス
xlDialogMailNextLetter378[次の手紙の送信] ダイアログ ボックス
xlDialogMainChart85[メイン グラフ] ダイアログ ボックス
xlDialogMainChartType185[メイン グラフの種類] ダイアログ ボックス
xlDialogManageRelationships1271[リレーションシップの管理] ダイアログ ボックス
xlDialogMenuEditor322[メニュー エディター] ダイアログ ボックス
xlDialogMove262[移動] ダイアログ ボックス
xlDialogMyPermission834[アクセス許可] ダイアログ ボックス
xlDialogNameManager977[名前の管理] ダイアログ ボックス
xlDialogNew119[新規作成 (標準)] ダイアログ ボックス
xlDialogNewName978[新しい名前] ダイアログ ボックス
xlDialogNewWebQuery667[新しい Web クエリ] ダイアログ ボックス
xlDialogNote154[コメントの挿入] ダイアログ ボックス
xlDialogObjectProperties207[オブジェクトのプロパティ] ダイアログ ボックス
xlDialogObjectProtection214[オブジェクトの保護] ダイアログ ボックス
xlDialogOpen1[ファイルを開く] ダイアログ ボックス
xlDialogOpenLinks2[リンク元を開く] ダイアログ ボックス
xlDialogOpenMail188[メールを開く] ダイアログ ボックス
xlDialogOpenText441[テキストを開く] ダイアログ ボックス
xlDialogOptionsCalculation318[オプション (計算方法)] ダイアログ ボックス
xlDialogOptionsChart325[オプション (グラフ)] ダイアログ ボックス
xlDialogOptionsEdit319[オプション (編集)] ダイアログ ボックス
xlDialogOptionsGeneral356[オプション (全般)] ダイアログ ボックス
xlDialogOptionsListsAdd458[オプション (ユーザー設定リスト)] ダイアログ ボックス
xlDialogOptionsME647[オプション (インターナショナル)] ダイアログ ボックス
xlDialogOptionsTransition355[オプション (移行)] ダイアログ ボックス
xlDialogOptionsView320[オプション (表示)] ダイアログ ボックス
xlDialogOutline142[設定] ダイアログ ボックス
xlDialogOverlay86[重ね合わせグラフ] ダイアログ ボックス
xlDialogOverlayChartType186[グラフの種類の重ね合わせ] ダイアログ ボックス
xlDialogPageSetup7[ページ設定 (ページ)] ダイアログ ボックス
xlDialogParse91[区切り位置] ダイアログ ボックス
xlDialogPasteNames58[名前の貼り付け] ダイアログ ボックス
xlDialogPasteSpecial53[形式を選択して貼り付け] ダイアログ ボックス
xlDialogPatterns84[セルの書式設定 (パターン)] ダイアログ ボックス
xlDialogPermission832[アクセス許可] ダイアログ ボックス
xlDialogPhonetic656[ふりがなの設定 (ふりがな)] ダイアログ ボックス
xlDialogPivotCalculatedField570[ピボット集計フィールド] ダイアログ ボックス
xlDialogPivotCalculatedItem572[ピボット集計アイテム] ダイアログ ボックス
xlDialogPivotClientServerSet689[ピボット クライアント サーバー セット] ダイアログ ボックス
xlDialogPivotFieldGroup433[ピボット フィールド グループ] ダイアログ ボックス
xlDialogPivotFieldProperties313[ピボット フィールド プロパティ] ダイアログ ボックス
xlDialogPivotFieldUngroup434[ピボット フィールド グループ解除] ダイアログ ボックス
xlDialogPivotShowPages421[ピボット表示ページ] ダイアログ ボックス
xlDialogPivotSolveOrder568[ピボット解決順序] ダイアログ ボックス
xlDialogPivotTableOptions567[ピボットテーブル オプション] ダイアログ ボックス
xlDialogPivotTableSlicerConnections1183[ピボットテーブルのスライサーの接続] ダイアログ ボックス
xlDialogPivotTableWhatIfAnalysisSettings1153[ピボットテーブルの What-If 分析の設定] ダイアログ ボックス
xlDialogPivotTableWizard312[ピボットテーブル/ピボットグラフ ウィザード] ダイアログ ボックス
xlDialogPlacement300[表示位置] ダイアログ ボックス
xlDialogPrint8[印刷] ダイアログ ボックス
xlDialogPrinterSetup9[プリンターの設定] ダイアログ ボックス
xlDialogPrintPreview222[印刷プレビュー] ダイアログ ボックス
xlDialogPromote202[グループの解除] ダイアログ ボックス
xlDialogProperties474[プロパティ (ファイルの概要)] ダイアログ ボックス
xlDialogPropertyFields754[プロパティ フィールド] ダイアログ ボックス
xlDialogProtectDocument28[シートの保護] ダイアログ ボックス
xlDialogProtectSharing620[共有ブックの保護] ダイアログ ボックス
xlDialogPublishAsWebPage653[Web ページとして発行] ダイアログ ボックス
xlDialogPushbuttonProperties445[プッシュ ボタンのプロパティ] ダイアログ ボックス
xlDialogRecommendedPivotTables1258[おすすめピボットテーブル] ダイアログ ボックス
xlDialogReplaceFont134[フォントの設定] ダイアログ ボックス
xlDialogRoutingSlip336このオブジェクトまたはメンバーは使用されていませんが、以前のバージョンとの互換性を保つため、オブジェクト モデルの一部として残されています。このオブジェクトを新しいアプリケーションで使用しないでください。
xlDialogRowHeight127[行の高さ] ダイアログ ボックス
xlDialogRun17[マクロ] ダイアログ ボックス
xlDialogSaveAs5[名前を付けて保存] ダイアログ ボックス
xlDialogSaveCopyAs456[コピーを名前を付けて保存] ダイアログ ボックス
xlDialogSaveNewObject208「新しいオブジェクトの保存] ダイアログ ボックス
xlDialogSaveWorkbook145[名前を付けて保存] ダイアログ ボックス
xlDialogSaveWorkspace285[作業状態の保存] ダイアログ ボックス
xlDialogScale87[倍率] ダイアログ ボックス
xlDialogScenarioAdd307[シナリオの追加] ダイアログ ボックス
xlDialogScenarioCells305[シナリオの登録と管理] ダイアログ ボックス
xlDialogScenarioEdit308[シナリオの追加] ダイアログ ボックス
xlDialogScenarioMerge473[シナリオのコピー] ダイアログ ボックス
xlDialogScenarioSummary311[シナリオの情報] ダイアログ ボックス
xlDialogScrollbarProperties420[スクロール バーのプロパティ] ダイアログ ボックス
xlDialogSearch731[通常のファイル検索] ダイアログ ボックス
xlDialogSelectSpecial132選択オプション] ダイアログ ボックス
xlDialogSendMail189[メッセージ (HTML 形式)] ダイアログ ボックス
xlDialogSeriesAxes460[系列軸] ダイアログ ボックス
xlDialogSeriesOptions557[系列オプション] ダイアログ ボックス
xlDialogSeriesOrder466[系列の順序] ダイアログ ボックス
xlDialogSeriesShape504[系列の形状] ダイアログ ボックス
xlDialogSeriesX461[系列 X] ダイアログ ボックス
xlDialogSeriesY462[データ系列の書式設定 (名前/値)] ダイアログ ボックス
xlDialogSetBackgroundPicture509[シートの背景] ダイアログ ボックス
xlDialogSetManager1109[セットの管理] ダイアログ ボックス
xlDialogSetMDXEditor1208[MDX エディターの設定] ダイアログ ボックス
xlDialogSetPrintTitles23[印刷タイトルの設定] ダイアログ ボックス
xlDialogSetTupleEditorOnColumns1108[列での Tuple エディターの設定] ダイアログ ボックス
xlDialogSetTupleEditorOnRows1107[行での Tuple エディターの設定] ダイアログ ボックス
xlDialogSetUpdateStatus159[更新状態の設定] ダイアログ ボックス
xlDialogShowDetail204[詳細データの表示] ダイアログ ボックス
xlDialogShowToolbar220[ユーザー設定 (オプション)] ダイアログ ボックス
xlDialogSize261[サイズ] ダイアログ ボックス
xlDialogSlicerCreation1182[スライサー作成] ダイアログ ボックス
xlDialogSlicerPivotTableConnections1184[スライサー ピボットテーブル接続] ダイアログ ボックス
xlDialogSlicerSettings1179[スライサーの設定] ダイアログ ボックス
xlDialogSort39[並べ替え] ダイアログ ボックス
xlDialogSortSpecial192[並べ替え] ダイアログ ボックス
xlDialogSparklineInsertColumn1134[スパークラインの縦棒の挿入] ダイアログ ボックス
xlDialogSparklineInsertLine1133[スパークラインの折れ線の挿入] ダイアログ ボックス
xlDialogSparklineInsertWinLoss1135[スパークラインの勝敗の挿入] ダイアログ ボックス
xlDialogSplit137[列の分割、行の分割] ダイアログ ボックス
xlDialogStandardFont190[フォントの設定] ダイアログ ボックス
xlDialogStandardWidth472[標準の幅] ダイアログ ボックス
xlDialogStyle44[フォントの設定] ダイアログ ボックス
xlDialogSubscribeTo218[引用] ダイアログ ボックス
xlDialogSubtotalCreate398[集計の設定] ダイアログ ボックス
xlDialogSummaryInfo474[プロパティ (ファイルの概要)] ダイアログ ボックス
xlDialogTable41[テーブル] ダイアログ ボックス
xlDialogTabOrder394[タブ オーダーの設定] ダイアログ ボックス
xlDialogTextToColumns422[区切り位置] ダイアログ ボックス
xlDialogUnhide94[ウィンドウの再表示] ダイアログ ボックス
xlDialogUpdateLink201[リンクの更新] ダイアログ ボックス
xlDialogVbaInsertFile328[VBA 挿入ファイル] ダイアログ ボックス
xlDialogVbaMakeAddin478[VBA 作成アドイン] ダイアログ ボックス
xlDialogVbaProcedureDefinition330[VBA 手順定義] ダイアログ ボックス
xlDialogView3d197[3D 表示] ダイアログ ボックス
xlDialogWebOptionsBrowsers773[Web オプション (ブラウザー)] ダイアログ ボックス
xlDialogWebOptionsEncoding686[Web オプション (エンコード)] ダイアログ ボックス
xlDialogWebOptionsFiles684[Web オプション (ファイル)] ダイアログ ボックス
xlDialogWebOptionsFonts687[Web オプション (フォント)] ダイアログ ボックス
xlDialogWebOptionsGeneral683[Web オプション (全般)] ダイアログ ボックス
xlDialogWebOptionsPictures685[Web オプション (図)] ダイアログ ボックス
xlDialogWindowMove14[ウィンドウの移動] ダイアログ ボックス
xlDialogWindowSize13[ウィンドウ サイズ] ダイアログ ボックス
xlDialogWorkbookAdd281[シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookCopy283[シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookInsert354[挿入 (標準)] ダイアログ ボックス
xlDialogWorkbookMove282[シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookName386[シート名の変更] ダイアログ ボックス
xlDialogWorkbookNew302[挿入 (標準)] ダイアログ ボックス
xlDialogWorkbookOptions284[シート名の変更] ダイアログ ボックス
xlDialogWorkbookProtect417[ブックの保護] ダイアログ ボックス
xlDialogWorkbookTabSplit415[ブックのタブ分割] ダイアログ ボックス
xlDialogWorkbookUnhide384[再表示] ダイアログ ボックス
xlDialogWorkgroup199[グループ編集] ダイアログ ボックス
xlDialogWorkspace95[作業状態設定] ダイアログ ボックス
xlDialogZoom256[ズーム] ダイアログ ボックス

上記Microsoftヘルプより引用

ファイルやコードの利用について

サンプルコードなどは当サイトの免責事項をよくお読みになってからお使いください。

Twitterフォロー

 

ブログの更新通知を受け取るにはこちらにはこちら↓Twitterもやってます(^^♪Excelについてはあまり触れませんがブログの更新のお知らせはツイートしています(^^♪

Twitterフォロー

 



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

あることがキッカケでVBAを独学で勉強している、非IT企業の会社員。 今はVBAで出来ることを模索しながら別の開発言語の取得、基本情報技術者試験合格が目標