[オートシェイプの書式設定]ダイアログは組み込みダイアログボックスか?

Question 57.6 Previous Next
詳細は こちら 500連発のマクロ番号108についてお尋ねします。
「オートシェイプの書式設定」ダイアログボックスの定数の名前を教えて下さい。
当方、いろいろ調べたのですが見つかりません。
Excel2000を使っています。
Answer   Copyright (C) 2003.2.9 永井善王
[オートシェイプの書式設定]ダイアログボックス 500連発をご愛読、ありがとうございます。

マクロ番号 108は 「画面設定ダイアログボックスを表示する」と題するサンプルで、ご質問のダイアログボックス(右図)とは、違うように思います。
ですが、お困りのようなので、お答えしたいのですが・・・

Excelには [組み込みダイアログボックス]として実に 250を超えるダイアログボックスが公開されていますので、右図のダイアログが、その中にあるかどうかが出発点になります。
しかし、残念ながら、その中には見当りません。

振り出しに戻って考えてみますと右図のダイアログは、ワークシートに描いたオートシェイプをクリックして [書式]メニュー→[オートシェイプ]、または、 右クリックすると表示されるショートカットメニューから[オートシェイプの書式設定]をクリックすることによって、はじめて表示されるものです。

よって、マクロで制御しようとすると、先行してオートシェイプを選択しておく必要があります。なぜ、このようなものをマクロで表示したいのでしょうか? このような使い方をするのは、どんな場面でしょうか?
単純に、ボタンをクリックするだけで表示できるようにしておきたいだけでしょうか? できれば教えてください。

がっかりさせてしまったかも知れませんが、[組み込みダイアログボックス]に関する Excelのヘルプは、英語表現だけでわかりにくいので、 [組み込みダイアログボックス一覧表] としてワークシート形式で整理しておきました。
こちらからブックをダウンロード (YNxv210_Dialogs.xls 185KB) すれば、希望のセルをダブルクリックするだけで実物を表示して見ることができます。もう一度、ご確認ください。
後日情報
500連発は完売になりました。 が、その後に発売された下記の本にも、同様のマクロが掲載されています。
 ・ Excel VBA そのまま使える実用マクロ500連発 の100番
 ・
Excel VBA 実用マクロ 800連発 [中・上級編] の168番

 

Excel VBA Macro