すぐマク YNxv9a9 Home | Search | Contents | Gallery | Introduction | Service | Support | What's New!
[オートシェイプの書式設定]ダイアログは組み込みダイアログボックスか? Click Here! Click Here!
Question 57.6 メッセージ Previous Next
詳細は こちら 500連発のマクロ番号108についてお尋ねします。
「オートシェイプの書式設定」ダイアログボックスの定数の名前を教えて下さい。
当方、いろいろ調べたのですが見つかりません。
Excel2000を使っています。
Answer  Excel 97以上 Copyright (C) 2003.2.9 Yoshioh Nagai
[オートシェイプの書式設定]ダイアログボックス 500連発をご愛読、ありがとうございます。

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

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

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

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

がっかりさせてしまったかも知れませんが、[組み込みダイアログボックス]に関する Excelのヘルプは、英語表現だけでわかりにくいので、 [組み込みダイアログボックス一覧表] としてワークシート形式で整理しておきました。
こちらからブックをダウンロード (YNxv210_Dialogs.xls 185KB)すれば、希望のセルをダブルクリックするだけで実物を表示して見ることができます。もう一度、ご確認ください。
http://www.geocities.jp/happy_ngi/ Home | Contents | Gallery | Introduction | Service | Support | What's New!

Click here to visit our sponsor