お品書き
書き直し中…
とりあえず、中へどうぞ
↓↓↓
スポンサーリンク

【覚書】エクセルVBAでエクセルのダイアログを呼び出す方法

PC/ネット
エクセルのVBAからエクセルのマクロのダイアログを呼び出す方法
スポンサーリンク
スポンサーリンク
Application.Dialogs(xlDialogRun).Show

上記赤文字の部分を入れ替える事で様々なダイアログを表示させることができる。

例:

Application.Dialogs(xlDialogPrint).Show

で印刷ダイアログが表示される



以下、呼び出せるダイアログの一覧

定数表示されるダイアログ
1Openファイルを開く
2OpenLinksリンク元を開く
5SaveAs名前を付けて保存
6FileDeleteファイルの削除
7PageSetupページ設定 (ページ)
8Print印刷
9PrinterSetupプリンタの設定
12ArrangeAllウィンドウの整列
13WindowSizeウィンドウ サイズ
14WindowMoveウィンドウの移動
17Runマクロ
23SetPrintTitles印刷タイトルの設定
26Fontフォントの設定
27Display画面設定
28ProtectDocumentシートの保護
32Calculation計算方法の設定
35Extract抽出
36DataDeleteデータの削除
39Sort並べ替え
40DataSeries連続データ
41Tableテーブル
42FormatNumberセルの書式設定 (表示形式)
43Alignmentセルの書式設定 (配置)
44Styleフォントの設定
45Borderセルの書式設定 (罫線)
46CellProtectionセルの書式設定 (保護)
47ColumnWidth列幅
52Clear消去
53PasteSpecial形式を選択して貼り付け
54EditDelete削除
55Insertセルの挿入
58PasteNames名前の貼り付け
61DefineName名前の定義
62CreateNames名前の作成
63FormulaGotoジャンプ
64FormulaFind検索
67GalleryAreaオートフォーマット (面)
68GalleryBarオートフォーマット (横棒)
69GalleryColumnオートフォーマット (縦棒)
70GalleryLineオートフォーマット (折れ線)
71GalleryPieオートフォーマット (円)
72GalleryScatterオートフォーマット (散布図)
73Combination複合
76Gridlinesグラフ オプション (目盛線)
78Axes
80AttachText文字の追加
84Patternsセルの書式設定 (パターン)
85MainChartメイン グラフ
86Overlay重ね合わせグラフ
87Scale倍率
88FormatLegend凡例の書式設定
89FormatText文字書式
91Parse区切り位置
94Unhideウィンドウの再表示
95Workspace作業状態設定
103Activateウィンドウの選択
108CopyPicture図のコピー
110DeleteName名前の定義
111DeleteFormatセルの書式設定 (表示形式)
119New新規作成 (標準)
127RowHeight行の高さ
128FormatMove移動の書式設定
129FormatSizeサイズの書式設定
130FormulaReplace置換
132SelectSpecial選択オプション
133ApplyNames名前の引用
134ReplaceFontフォントの設定
137Split列の分割、 行の分割
142Outline設定
145SaveWorkbook名前を付けて保存
147CopyChartグラフのコピー
150FormatFontフォントの設定
154Noteコメントの挿入
159SetUpdateStatus更新状態の設定
161ColorPaletteオプション (色)
166ChangeLinkリンクの変更
170AppMove移動(アプリケーション)
171AppSize送信
185MainChartTypeメイン グラフの種類
186OverlayChartTypeグラフの種類の重ね合わせ
188OpenMailメールを開く
189SendMailメッセージ (HTML 形式)
190StandardFontフォントの設定
191Consolidate統合の設定
192SortSpecial並べ替え
193Gallery3dAreaオートフォーマット (3-D 面)
194Gallery3dColumnオートフォーマット (3-D 縦棒)
195Gallery3dLineオートフォーマット (3-D 折れ線)
196Gallery3dPieオートフォーマット (3-D 円)
197View3d3D 表示
198GoalSeekゴール シーク
199Workgroupグループ編集
200FillGroupグループの入力
201UpdateLinkリンクの更新
202Promoteグループの解除
203Demoteグループ化
204ShowDetail詳細データの表示
207ObjectPropertiesオブジェクトのプロパティ
208SaveNewObject「新しいオブジェクトの保存
212ApplyStyleスタイル
213AssignToObjectオブジェクトへの登録
214ObjectProtectionオブジェクトの保護
217CreatePublisher発行側の作成
218SubscribeTo引用
220ShowToolbarユーザー設定 (オプション)
222PrintPreview印刷プレビュー
223EditColor色の編集
225FormatMainメイングラフ/重ね合わせグラフ
226FormatOverlay重ね合わせグラフの設定
228EditSeries系列の編集
229DefineStyleスタイル
249GalleryRadarオートフォーマット (レーダー)
251EditionOptionsエディション オプション
256Zoomズーム
259InsertObjectオブジェクトの挿入 (新規作成)
261Sizeサイズ
262Move移動
269FormatAutoオートフォーマット
272Gallery3dBarオートフォーマット (横棒)
273Gallery3dSurfaceオートフォーマット (等高線)
276CustomizeToolbarユーザー設定 (オプション)
281WorkbookAddシートの移動またはコピー
282WorkbookMoveシートの移動またはコピー
283WorkbookCopyシートの移動またはコピー
284WorkbookOptionsシート名の変更
285SaveWorkspace作業状態の保存
288ChartWizardグラフ ウィザード
293AssignToToolツールに割り当て
300Placement表示位置
301FillWorkgroupワークグループの入力
302WorkbookNew挿入 (標準)
305ScenarioCellsシナリオの登録と管理
307ScenarioAddシナリオの追加
308ScenarioEditシナリオの追加
311ScenarioSummaryシナリオの情報
312PivotTableWizardピボットテーブル/ピボットグラフ ウィザード
313PivotFieldPropertiesピボット フィールド プロパティ
318OptionsCalculationオプション (計算方法)
319OptionsEditオプション (編集)
320OptionsViewオプション (表示)
321AddinManagerアドイン
322MenuEditorメニュー エディタ
323AttachToolbarsブックへのツールバーの登録
325OptionsChartオプション (グラフ)
328VbaInsertFileVBA 挿入ファイル
330VbaProcedureDefinitionVBA 手順定義
336RoutingSlip回覧先
339MailLogon回覧先
342InsertPicture図の挿入
344GalleryDoughnutオートフォーマット (ドーナッツ)
350ChartTrendグラフ トレンド
354WorkbookInsert挿入 (標準)
355OptionsTransitionオプション (移行)
356OptionsGeneralオプション (全般)
370FilterAdvancedフィルタ オプションの設定
378MailNextLetter次の手紙の送信
379DataLabelデータ ラベル
380InsertTitleタイトル/軸ラベルの挿入
381FontPropertiesセルの書式設定 (フォント)
382MacroOptionsマクロ オプション
384WorkbookUnhide再表示
386WorkbookNameシート名の変更
388GalleryCustomオートフォーマット (フォーマットの種類)
390AddChartAutoformatユーザー設定のグラフ種類の追加
392ChartAddDataグラフ追加データ
394TabOrderタブ オーダーの設定
398SubtotalCreate集計の設定
415WorkbookTabSplitブックのタブ分割
417WorkbookProtectブックの保護
420ScrollbarPropertiesスクロール バーのプロパティ
421PivotShowPagesピボット表示ページ
422TextToColumns区切り位置
423FormatCharttypeグラフの種類
433PivotFieldGroupピボット フィールド グループ
434PivotFieldUngroupピボット フィールド グループ解除
435CheckboxPropertiesチェック ボックスのプロパティ
436LabelPropertiesラベルのプロパティ
437ListboxPropertiesリスト ボックスのプロパティ
438EditboxProperties編集ボックスのプロパティ
441OpenTextテキストを開く
445PushbuttonPropertiesプッシュ ボタンのプロパティ
447Filterオートフィルタ
450FunctionWizard関数の挿入
456SaveCopyAsコピーを名前を付けて保存
458OptionsListsAddオプション (ユーザー設定リスト)
460SeriesAxes系列軸
461SeriesX系列 X
462SeriesYデータ系列の書式設定 (名前/値)
463ErrorbarXErrorbar X
464ErrorbarYErrorbar Y
465FormatChartグラフの書式設定
466SeriesOrder系列の順序
470MailEditMailerメール編集メーラー
472StandardWidth標準の幅
473ScenarioMergeシナリオのコピー
474Propertiesプロパティ (ファイルの概要)
474SummaryInfoプロパティ (ファイルの概要)
475FindFileファイルを開く
476ActiveCellFontセルの書式設定 (フォント)
478VbaMakeAddinVBA 作成アドイン
481FileSharingブックの共有 (編集)
485AutoCorrectオートコレクト (オートコレクト)
493CustomViewsユーザー設定のビュー
496InsertNameLabelラベル範囲
504SeriesShape系列の形状
505ChartOptionsDataLabelsグラフ オプション データ ラベル
506ChartOptionsDataTableグラフ オプション データ テーブル
509SetBackgroundPictureシートの背景
525DataValidationデータの入力規則 (設定)
526ChartTypeグラフの種類
527ChartLocationグラフの場所
530ExternalDataProperties外部データのプロパティ
540ChartSourceDataグラフの元データ
557SeriesOptions系列オプション
567PivotTableOptionsピボットテーブル オプション
568PivotSolveOrderピボット解決順序
570PivotCalculatedFieldピボット集計フィールド
572PivotCalculatedItemピボット集計アイテム
583ConditionalFormatting条件付き書式の設定
596InsertHyperlinkハイパーリンクの挿入
620ProtectSharing共有ブックの保護
647OptionsMEオプション (インターナショナル)
653PublishAsWebPageWeb ページとして発行
656Phoneticふりがなの設定 (ふりがな)
666ImportTextFileテキスト ファイルのインポート
667NewWebQuery新しい Web クエリ
683WebOptionsGeneralWeb オプション (全般)
684WebOptionsFilesWeb オプション (ファイル)
685WebOptionsPicturesWeb オプション (図)
686WebOptionsEncodingWeb オプション (エンコード)
687WebOptionsFontsWeb オプション (フォント)
689PivotClientServerSetピボット クライアント サーバー セット
709EvaluateFormula数式の検証
723DataLabelMultipleデータ ラベル複数
724ChartOptionsDataLabelMultipleグラフ オプション データ ラベル複数
731Search通常のファイル検索
732ErrorCheckingエラー チェック
754PropertyFieldsプロパティ フィールド
773WebOptionsBrowsersWeb オプション (ブラウザ)
796CreateListリストの作成
832Permissionアクセス許可
834MyPermissionアクセス許可
862DocumentInspectorドキュメント検査


括弧内 xlDialog**** の部分を表左列の数字にしてもOKのようだ。

コメント