ExcelマクロVBA入門 | 第77回.組み込みダイアログ(Dialogs,xlDialogPrint) | Excelマクロの基礎と応用、エクセルVBAの入門・初級・初心者向け解説



最終更新日:2013-05-15

第77回.組み込みダイアログ(Dialogs,xlDialogPrint)



Excelの全ての組み込みダイアログを使用することが出来ます。


Application.Dialogsプロパティ


すべての組み込みダイアログ ボックスを表すDialogsコレクションを返します。


Application.Dialogs(XlBuiltinDialogの定数).Show


Excelには、非常に多くの組み込みダイアログがあります。


以下が、XlBuiltinDialogの定数の一覧です。

名前 説明
xlDialogActivate [ウィンドウの選択] ダイアログ ボックス
xlDialogActiveCellFont [セルの書式設定 (フォント)] ダイアログ ボックス
xlDialogAddChartAutoformat [ユーザー設定のグラフ種類の追加] ダイアログ ボックス
xlDialogAddinManager [アドイン] ダイアログ ボックス
xlDialogAlignment [セルの書式設定 (配置)] ダイアログ ボックス
xlDialogApplyNames [名前の引用] ダイアログ ボックス
xlDialogApplyStyle [スタイル] ダイアログ ボックス
xlDialogAppMove [移動(アプリケーション)] ダイアログ ボックス
xlDialogAppSize [送信] ダイアログ ボックス
xlDialogArrangeAll [ウィンドウの整列] ダイアログ ボックス
xlDialogAssignToObject [オブジェクトへの登録] ダイアログ ボックス
xlDialogAssignToTool [ツールに割り当て] ダイアログ ボックス
xlDialogAttachText [文字の追加] ダイアログ ボックス
xlDialogAttachToolbars [ブックへのツールバーの登録] ダイアログ ボックス
xlDialogAutoCorrect [オートコレクト (オートコレクト)] ダイアログ ボックス
xlDialogAxes [軸] ダイアログ ボックス
xlDialogBorder [セルの書式設定 (罫線)] ダイアログ ボックス
xlDialogCalculation [計算方法の設定] ダイアログ ボックス
xlDialogCellProtection [セルの書式設定 (保護)] ダイアログ ボックス
xlDialogChangeLink [リンクの変更] ダイアログ ボックス
xlDialogChartAddData [グラフ追加データ] ダイアログ ボックス
xlDialogChartLocation [グラフの場所] ダイアログ ボックス
xlDialogChartOptionsDataLabelMultiple [グラフ オプション データ ラベル複数] ダイアログ ボックス
xlDialogChartOptionsDataLabels [グラフ オプション データ ラベル] ダイアログ ボックス
xlDialogChartOptionsDataTable [グラフ オプション データ テーブル] ダイアログ ボックス
xlDialogChartSourceData [グラフの元データ] ダイアログ ボックス
xlDialogChartTrend [グラフ トレンド] ダイアログ ボックス
xlDialogChartType [グラフの種類] ダイアログ ボックス
xlDialogChartWizard [グラフ ウィザード] ダイアログ ボックス
xlDialogCheckboxProperties [チェック ボックスのプロパティ] ダイアログ ボックス
xlDialogClear [消去] ダイアログ ボックス
xlDialogColorPalette [オプション (色)] ダイアログ ボックス
xlDialogColumnWidth [列幅] ダイアログ ボックス
xlDialogCombination [複合] ダイアログ ボックス
xlDialogConditionalFormatting [条件付き書式の設定] ダイアログ ボックス
xlDialogConsolidate [統合の設定] ダイアログ ボックス
xlDialogCopyChart [グラフのコピー] ダイアログ ボックス
xlDialogCopyPicture [図のコピー] ダイアログ ボックス
xlDialogCreateList [リストの作成 ] ダイアログ ボックス
xlDialogCreateNames [名前の作成] ダイアログ ボックス
xlDialogCreatePublisher [発行側の作成] ダイアログ ボックス
xlDialogCustomizeToolbar [ユーザー設定 (オプション)] ダイアログ ボックス
xlDialogCustomViews [ユーザー設定のビュー] ダイアログ ボックス
xlDialogDataDelete [データの削除] ダイアログ ボックス
xlDialogDataLabel [データ ラベル] ダイアログ ボックス
xlDialogDataLabelMultiple [データ ラベル複数] ダイアログ ボックス
xlDialogDataSeries [連続データ] ダイアログ ボックス
xlDialogDataValidation [データの入力規則 (設定)] ダイアログ ボックス
xlDialogDefineName [名前の定義] ダイアログ ボックス
xlDialogDefineStyle [スタイル] ダイアログ ボックス
xlDialogDeleteFormat [セルの書式設定 (表示形式)] ダイアログ ボックス
xlDialogDeleteName [名前の定義] ダイアログ ボックス
xlDialogDemote [グループ化] ダイアログ ボックス
xlDialogDisplay [画面設定] ダイアログ ボックス
xlDialogDocumentInspector [ドキュメント検査] ダイアログ ボックス
xlDialogEditboxProperties [編集ボックスのプロパティ] ダイアログ ボックス
xlDialogEditColor [色の編集] ダイアログ ボックス
xlDialogEditDelete [削除] ダイアログ ボックス
xlDialogEditionOptions [エディション オプション] ダイアログ ボックス
xlDialogEditSeries [系列の編集] ダイアログ ボックス
xlDialogErrorbarX [Errorbar X] ダイアログ ボックス
xlDialogErrorbarY [Errorbar Y] ダイアログ ボックス
xlDialogErrorChecking [エラー チェック] ダイアログ ボックス
xlDialogEvaluateFormula [数式の検証] ダイアログ ボックス
xlDialogExternalDataProperties [外部データのプロパティ] ダイアログ ボックス
xlDialogExtract [抽出] ダイアログ ボックス
xlDialogFileDelete [ファイルの削除] ダイアログ ボックス
xlDialogFileSharing [ブックの共有 (編集)] ダイアログ ボックス
xlDialogFillGroup [グループの入力] ダイアログ ボックス
xlDialogFillWorkgroup [ワークグループの入力] ダイアログ ボックス
xlDialogFilter [オートフィルター] ダイアログ ボックス
xlDialogFilterAdvanced [フィルター オプションの設定] ダイアログ ボックス
xlDialogFindFile [ファイルを開く] ダイアログ ボックス
xlDialogFont [フォントの設定] ダイアログ ボックス
xlDialogFontProperties [セルの書式設定 (フォント)] ダイアログ ボックス
xlDialogFormatAuto [オートフォーマット] ダイアログ ボックス
xlDialogFormatChart [グラフの書式設定] ダイアログ ボックス
xlDialogFormatCharttype [グラフの種類] ダイアログ ボックス
xlDialogFormatFont [フォントの設定] ダイアログ ボックス
xlDialogFormatLegend [凡例の書式設定] ダイアログ ボックス
xlDialogFormatMain [メイングラフ/重ね合わせグラフ] ダイアログ ボックス
xlDialogFormatMove [移動の書式設定] ダイアログ ボックス
xlDialogFormatNumber [セルの書式設定 (表示形式)] ダイアログ ボックス
xlDialogFormatOverlay [重ね合わせグラフの設定] ダイアログ ボックス
xlDialogFormatSize [サイズの書式設定] ダイアログ ボックス
xlDialogFormatText [文字書式] ダイアログ ボックス
xlDialogFormulaFind [検索] ダイアログ ボックス
xlDialogFormulaGoto [ジャンプ] ダイアログ ボックス
xlDialogFormulaReplace [置換] ダイアログ ボックス
xlDialogFunctionWizard [関数の挿入] ダイアログ ボックス
xlDialogGallery3dArea [オートフォーマット (3-D 面)] ダイアログ ボックス
xlDialogGallery3dBar [オートフォーマット (横棒)] ダイアログ ボックス
xlDialogGallery3dColumn [オートフォーマット (3-D 縦棒)] ダイアログ ボックス
xlDialogGallery3dLine [オートフォーマット (3-D 折れ線)] ダイアログ ボックス
xlDialogGallery3dPie [オートフォーマット (3-D 円)] ダイアログ ボックス
xlDialogGallery3dSurface [オートフォーマット (等高線)] ダイアログ ボックス
xlDialogGalleryArea [オートフォーマット (面)] ダイアログ ボックス
xlDialogGalleryBar [オートフォーマット (横棒)] ダイアログ ボックス
xlDialogGalleryColumn [オートフォーマット (縦棒)] ダイアログ ボックス
xlDialogGalleryCustom [オートフォーマット (フォーマットの種類)] ダイアログ ボックス
xlDialogGalleryDoughnut [オートフォーマット (ドーナッツ)] ダイアログ ボックス
xlDialogGalleryLine [オートフォーマット (折れ線)] ダイアログ ボックス
xlDialogGalleryPie [オートフォーマット (円)] ダイアログ ボックス
xlDialogGalleryRadar [オートフォーマット (レーダー)] ダイアログ ボックス
xlDialogGalleryScatter [オートフォーマット (散布図)] ダイアログ ボックス
xlDialogGoalSeek [ゴール シーク] ダイアログ ボックス
xlDialogGridlines [グラフ オプション (目盛線)] ダイアログ ボックス
xlDialogImportTextFile [テキスト ファイルのインポート] ダイアログ ボックス
xlDialogInsert [セルの挿入] ダイアログ ボックス
xlDialogInsertHyperlink [ハイパーリンクの挿入] ダイアログ ボックス
xlDialogInsertObject [オブジェクトの挿入 (新規作成)] ダイアログ ボックス
xlDialogInsertPicture [図の挿入] ダイアログ ボックス
xlDialogInsertTitle [タイトル/軸ラベルの挿入] ダイアログ ボックス
xlDialogLabelProperties [ラベルのプロパティ] ダイアログ ボックス
xlDialogListboxProperties [リスト ボックスのプロパティ] ダイアログ ボックス
xlDialogMacroOptions [マクロ オプション] ダイアログ ボックス
xlDialogMailEditMailer [メール編集メーラー] ダイアログ ボックス
xlDialogMailLogon [回覧先] ダイアログ ボックス
xlDialogMailNextLetter [次の手紙の送信] ダイアログ ボックス
xlDialogMainChart [メイン グラフ] ダイアログ ボックス
xlDialogMainChartType [メイン グラフの種類] ダイアログ ボックス
xlDialogMenuEditor [メニュー エディター] ダイアログ ボックス
xlDialogMove [移動] ダイアログ ボックス
xlDialogMyPermission [アクセス許可] ダイアログ ボックス
xlDialogNameManager [名前の管理] ダイアログ ボックス
xlDialogNew [新規作成 (標準)] ダイアログ ボックス
xlDialogNewName [新しい名前] ダイアログ ボックス
xlDialogNewWebQuery [新しい Web クエリ] ダイアログ ボックス
xlDialogNote [コメントの挿入] ダイアログ ボックス
xlDialogObjectProperties [オブジェクトのプロパティ] ダイアログ ボックス
xlDialogObjectProtection [オブジェクトの保護] ダイアログ ボックス
xlDialogOpen [ファイルを開く] ダイアログ ボックス
xlDialogOpenLinks [リンク元を開く] ダイアログ ボックス
xlDialogOpenMail [メールを開く] ダイアログ ボックス
xlDialogOpenText [テキストを開く] ダイアログ ボックス
xlDialogOptionsCalculation [オプション (計算方法)] ダイアログ ボックス
xlDialogOptionsChart [オプション (グラフ)] ダイアログ ボックス
xlDialogOptionsEdit [オプション (編集)] ダイアログ ボックス
xlDialogOptionsGeneral [オプション (全般)] ダイアログ ボックス
xlDialogOptionsListsAdd [オプション (ユーザー設定リスト)] ダイアログ ボックス
xlDialogOptionsME [オプション (インターナショナル)] ダイアログ ボックス
xlDialogOptionsTransition [オプション (移行)] ダイアログ ボックス
xlDialogOptionsView [オプション (表示)] ダイアログ ボックス
xlDialogOutline [設定] ダイアログ ボックス
xlDialogOverlay [重ね合わせグラフ] ダイアログ ボックス
xlDialogOverlayChartType [グラフの種類の重ね合わせ] ダイアログ ボックス
xlDialogPageSetup [ページ設定 (ページ)] ダイアログ ボックス
xlDialogParse [区切り位置] ダイアログ ボックス
xlDialogPasteNames [名前の貼り付け] ダイアログ ボックス
xlDialogPasteSpecial [形式を選択して貼り付け] ダイアログ ボックス
xlDialogPatterns [セルの書式設定 (パターン)] ダイアログ ボックス
xlDialogPermission [アクセス許可] ダイアログ ボックス
xlDialogPhonetic [ふりがなの設定 (ふりがな)] ダイアログ ボックス
xlDialogPivotCalculatedField [ピボット集計フィールド] ダイアログ ボックス
xlDialogPivotCalculatedItem [ピボット集計アイテム] ダイアログ ボックス
xlDialogPivotClientServerSet [ピボット クライアント サーバー セット] ダイアログ ボックス
xlDialogPivotFieldGroup [ピボット フィールド グループ] ダイアログ ボックス
xlDialogPivotFieldProperties [ピボット フィールド プロパティ] ダイアログ ボックス
xlDialogPivotFieldUngroup [ピボット フィールド グループ解除] ダイアログ ボックス
xlDialogPivotShowPages [ピボット表示ページ] ダイアログ ボックス
xlDialogPivotSolveOrder [ピボット解決順序] ダイアログ ボックス
xlDialogPivotTableOptions [ピボットテーブル オプション] ダイアログ ボックス
xlDialogPivotTableWizard [ピボットテーブル/ピボットグラフ ウィザード] ダイアログ ボックス
xlDialogPlacement [表示位置] ダイアログ ボックス
xlDialogPrint [印刷] ダイアログ ボックス
xlDialogPrinterSetup [プリンターの設定] ダイアログ ボックス
xlDialogPrintPreview [印刷プレビュー] ダイアログ ボックス
xlDialogPromote [グループの解除] ダイアログ ボックス
xlDialogProperties [プロパティ (ファイルの概要)] ダイアログ ボックス
xlDialogPropertyFields [プロパティ フィールド] ダイアログ ボックス
xlDialogProtectDocument [シートの保護] ダイアログ ボックス
xlDialogProtectSharing [共有ブックの保護] ダイアログ ボックス
xlDialogPublishAsWebPage [Web ページとして発行] ダイアログ ボックス
xlDialogPushbuttonProperties [プッシュ ボタンのプロパティ] ダイアログ ボックス
xlDialogReplaceFont [フォントの設定] ダイアログ ボックス
xlDialogRoutingSlip [回覧先] ダイアログ ボックス
xlDialogRowHeight [行の高さ] ダイアログ ボックス
xlDialogRun [マクロ] ダイアログ ボックス
xlDialogSaveAs [名前を付けて保存] ダイアログ ボックス
xlDialogSaveCopyAs [コピーを名前を付けて保存] ダイアログ ボックス
xlDialogSaveNewObject 「新しいオブジェクトの保存] ダイアログ ボックス
xlDialogSaveWorkbook [名前を付けて保存] ダイアログ ボックス
xlDialogSaveWorkspace [作業状態の保存] ダイアログ ボックス
xlDialogScale [倍率] ダイアログ ボックス
xlDialogScenarioAdd [シナリオの追加] ダイアログ ボックス
xlDialogScenarioCells [シナリオの登録と管理] ダイアログ ボックス
xlDialogScenarioEdit [シナリオの追加] ダイアログ ボックス
xlDialogScenarioMerge [シナリオのコピー] ダイアログ ボックス
xlDialogScenarioSummary [シナリオの情報] ダイアログ ボックス
xlDialogScrollbarProperties [スクロール バーのプロパティ] ダイアログ ボックス
xlDialogSearch [通常のファイル検索] ダイアログ ボックス
xlDialogSelectSpecial 選択オプション] ダイアログ ボックス
xlDialogSendMail [メッセージ (HTML 形式)] ダイアログ ボックス
xlDialogSeriesAxes [系列軸] ダイアログ ボックス
xlDialogSeriesOptions [系列オプション] ダイアログ ボックス
xlDialogSeriesOrder [系列の順序] ダイアログ ボックス
xlDialogSeriesShape [系列の形状] ダイアログ ボックス
xlDialogSeriesX [系列 X] ダイアログ ボックス
xlDialogSeriesY [データ系列の書式設定 (名前/値)] ダイアログ ボックス
xlDialogSetBackgroundPicture [シートの背景] ダイアログ ボックス
xlDialogSetPrintTitles [印刷タイトルの設定] ダイアログ ボックス
xlDialogSetUpdateStatus [更新状態の設定] ダイアログ ボックス
xlDialogShowDetail [詳細データの表示] ダイアログ ボックス
xlDialogShowToolbar [ユーザー設定 (オプション)] ダイアログ ボックス
xlDialogSize [サイズ] ダイアログ ボックス
xlDialogSort [並べ替え] ダイアログ ボックス
xlDialogSortSpecial [並べ替え] ダイアログ ボックス
xlDialogSplit [列の分割、 行の分割] ダイアログ ボックス
xlDialogStandardFont [フォントの設定] ダイアログ ボックス
xlDialogStandardWidth [標準の幅] ダイアログ ボックス
xlDialogStyle [フォントの設定] ダイアログ ボックス
xlDialogSubscribeTo [引用] ダイアログ ボックス
xlDialogSubtotalCreate [集計の設定] ダイアログ ボックス
xlDialogSummaryInfo [プロパティ (ファイルの概要)] ダイアログ ボックス
xlDialogTable [テーブル] ダイアログ ボックス
xlDialogTabOrder [タブ オーダーの設定] ダイアログ ボックス
xlDialogTextToColumns [区切り位置] ダイアログ ボックス
xlDialogUnhide [ウィンドウの再表示] ダイアログ ボックス
xlDialogUpdateLink [リンクの更新] ダイアログ ボックス
xlDialogVbaInsertFile [VBA 挿入ファイル] ダイアログ ボックス
xlDialogVbaMakeAddin [VBA 作成アドイン] ダイアログ ボックス
xlDialogVbaProcedureDefinition [VBA 手順定義] ダイアログ ボックス
xlDialogView3d [3D 表示] ダイアログ ボックス
xlDialogWebOptionsBrowsers [Web オプション (ブラウザー)] ダイアログ ボックス
xlDialogWebOptionsEncoding [Web オプション (エンコード)] ダイアログ ボックス
xlDialogWebOptionsFiles [Web オプション (ファイル)] ダイアログ ボックス
xlDialogWebOptionsFonts [Web オプション (フォント)] ダイアログ ボックス
xlDialogWebOptionsGeneral [Web オプション (全般)] ダイアログ ボックス
xlDialogWebOptionsPictures [Web オプション (図)] ダイアログ ボックス
xlDialogWindowMove [ウィンドウの移動] ダイアログ ボックス
xlDialogWindowSize [ウィンドウ サイズ] ダイアログ ボックス
xlDialogWorkbookAdd [シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookCopy [シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookInsert [挿入 (標準)] ダイアログ ボックス
xlDialogWorkbookMove [シートの移動またはコピー] ダイアログ ボックス
xlDialogWorkbookName [シート名の変更] ダイアログ ボックス
xlDialogWorkbookNew [挿入 (標準)] ダイアログ ボックス
xlDialogWorkbookOptions [シート名の変更] ダイアログ ボックス
xlDialogWorkbookProtect [ブックの保護] ダイアログ ボックス
xlDialogWorkbookTabSplit [ブックのタブ分割] ダイアログ ボックス
xlDialogWorkbookUnhide [再表示] ダイアログ ボックス
xlDialogWorkgroup [グループ編集] ダイアログ ボックス
xlDialogWorkspace [作業状態設定] ダイアログ ボックス
xlDialogZoom [ズーム] ダイアログ ボックス


各ダイアログは、エクセルの操作において使用しているものなので、


使い方は、全く同じになります。


以下に、印刷ダイアログを使った例を挙げておきます。



使用例.印刷ダイアログ

Sub sample()
  Dim rtn As Boolean
  Sheets(1).Select
  rtn = Application.Dialogs(xlDialogPrint).Show
  Select Case rtn
    Case True
      MsgBox "印刷されました。"
    Case False
      MsgBox "印刷がキャンセルされました。"
  End Select
End Sub


1番目のシートをアクティブにして、印刷ダイアログを表示しています。


その後の印刷は、ユーザーの操作によります。






同じテーマ「ExcelマクロVBA入門」の記事

第78回.総合練習問題8
第79回.ファイル操作T(Dir)
第80回.ファイル操作T(その他)
第81回.総合練習問題9
第82回.Rangeのプロパティ(Resize)
第83回.Rangeのプロパティ(Offset)
第84回.Rangeのプロパティ(Address)

新着記事 ・・・新着記事一覧を見る

Excelファイルを開かずにシート名をチェック|ExcelマクロVBAサンプル集(3月23日)
数式の参照しているセルを取得する|ExcelマクロVBAサンプル集(3月18日)
CSVの読み込み方法(改の改)|ExcelマクロVBAサンプル集(3月17日)
変数とプロシージャーの命名について|ExcelマクロVBA技術解説(2月12日)
ファイルの一覧取得・削除(File)|Google Apps Script入門(1月24日)
フォルダの一覧取得・作成・削除(Folder)|Google Apps Script入門(1月24日)
フォルダとファイルを扱う(DriveApp)|Google Apps Script入門(1月24日)
スプレッドシートが非常に遅い、高速化するには|Google Apps Script入門(1月17日)
画像のトリミング(PictureFormat,Crop)|ExcelマクロVBAサンプル集(12月27日)
シート保護|Google Apps Script入門(12月24日)

アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|ExcelマクロVBA入門
2.RangeとCellsの使い方|ExcelマクロVBA入門
3.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技
4.Range以外の指定方法(Cells,Rows,Columns)|ExcelマクロVBA入門
5.セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)|エクセル関数超技
6.セルのコピー&値の貼り付け(PasteSpecial)|ExcelマクロVBA入門
7.変数とデータ型(Dim)|ExcelマクロVBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.CSVの読み込み方法|ExcelマクロVBAサンプル集
10.VBAのFindメソッドの使い方には注意が必要です|ExcelマクロVBA技術解説



  • >
  • >
  • >
  • 組み込みダイアログ(Dialogs,xlDialogPrint)

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。

    ↑ PAGE TOP