• 締切済み

目盛線のダイアログ表示

エクセルVBAでグラフを自動で描くマクロを作成しています。 グラフの目盛線の書式をユーザーフォームから設定できるように ダイアログを表示したいのですがどのようにしたらよいでしょうか? Application.Dialogs(**).Showの方法で可能ですか? グラフの色の選択はChooseColor()を使おうと思っていますが、 目盛線の書式について同様の方法がありますでしょうか?

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>Application.Dialogs(**).Showの方法で可能ですか? Excelの作法として,グラフ関係のダイアログはグラフを触っているときにしか表示できません。 裏を返せば,設定取得用にダミーのグラフをプレビューとして準備(作成)しておいてExcelダイアログを出すような仕込みをする事は可能です。 >目盛線の書式について同様の方法がありますでしょうか? Excelを離れたシステムの機能としてそういったモノがあるのかは,スミマセンが不勉強で存じ上げません。OSの機能でそういうのがあると良いですね。OSのご質問として,またご相談を投稿してみてはいかがでしょう。 #参考 ImageComboなどのコントロールを使って,完全自作という手もあるかもしれません。詳細は割愛しますが,検索してみてください。 http://www6.plala.or.jp/MilkHouse/practical/contents313/contents31301d.html

funy765
質問者

お礼

度々ありがとうございます。 システムの機能では難しそうので、できる範囲で自作で検討します。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Application.Dialogs(xlDialogPatterns).Show で出ます。 ただし,目的の(書式設定したい)目盛線なりナンなりを事前に選択しておく必要があります。

funy765
質問者

補足

回答ありがとうございます。 ですが、私のしたいことはグラフを書く前に 点線とか実線とかの設定をメニューから選んでおいて、 グラフを描くマクロの変数として先に指示したいというものです。 説明不足ですみません。

関連するQ&A