Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12235 / 76734 ←次へ | 前へ→

【70025】Re:もう一つだけ質問させて下さい
発言  UO3  - 11/10/11(火) 17:01 -

引用なし
パスワード
   ▼じょにー さん:

こんにちは

シェープそのもの(?)は、割合とわかりやすいのですが、Excelで扱う様々な(異なる)要素が
シェープという名の下に統合(いいかえると、ごちゃまぜ)されていて、そのプロパティが
必ずしも、シェープ.プロパティ ではなく、シェープ.○○○.プロパティと指定しなければいけないものが多く
しかも、この○○○は、それこそ様々なので、わかりにくくなっているのでしょうね。

たまたま私が持っている書籍に限れば、あまりおすすめできるものはありません。
というか、シェープそのものにたくさんのページを割いている書籍は少ないかも。
たとえば、大村あつしさんの「かんたんプログラミング」基礎編の付録にシェープの階層構造を記述したページが
ありますが、この1ページだけのためにわざわざ購入するのも・・・・?

VBA シェープ プロパティ あたりで検索すると、役に立ちそうなものがヒットするかもしれません。
たとえば

www.clayhouse.jp/vba/vba03.htm
www.asahi-net.or.jp/~zn3y-ngi/YNxv9e056.html

私の場合は、主に3つの方法で確認しています。

1.いわゆるマクロ記録で様々な属性を設定する操作を記録して、できあがったコードを参照します。
2.VBE画面の表示(V)−>オブジェクトブラウザ(O)で、クラス欄のShapeを選び
  右側に列挙されるメンバをクリックして、「?」ボタンを押してヘルプを表示。
  このとき、オブジェクトブラウザの任意の場所で、右クリックして非表示のメンバの表示としておくと
  通常は非表示になっているものも表示させることができます。
3.調べたいシェープをシートに作成し

  Sub Test()
    Dim sp As Shape
    Set sp = ActiveSheet.Shapes("そのシェープの名前")
    Stop
  End Sub

  上記を実行。Stopで中断しますので、VBE画面の表示(V)−>ローカルウィンドウ(S)で
  変数リストを表示させ、(+)sp とんっているシェープオブジェクトの (+) を開いて、その階層を
  どんどん追いかけます。
8 hits

【70015】下記 じょにー 11/10/9(日) 16:32 質問
【70016】Re:下記 UO3 11/10/9(日) 17:42 発言
【70019】申し訳ありません。 じょにー 11/10/9(日) 18:24 発言
【70020】Re:申し訳ありません。 kanabun 11/10/9(日) 19:35 発言
【70021】Re:申し訳ありません。 kanabun 11/10/9(日) 20:00 発言
【70022】大変ありがとうございました じょにー 11/10/9(日) 20:03 お礼
【70024】もう一つだけ質問させて下さい じょにー 11/10/11(火) 10:30 質問
【70025】Re:もう一つだけ質問させて下さい UO3 11/10/11(火) 17:01 発言
【70028】ご解説ありごとうございます。 じょにー 11/10/11(火) 17:16 お礼
【70119】また、質問させて下さい じょにー 11/10/16(日) 16:20 質問
【70120】Re:また、質問させて下さい UO3 11/10/16(日) 17:16 発言
【70121】Re:また、質問させて下さい じょにー 11/10/16(日) 17:33 発言
【70122】Re:また、質問させて下さい UO3 11/10/16(日) 17:37 回答
【70123】Re:また、質問させて下さい じょにー 11/10/16(日) 17:50 発言
【70124】Re:また、質問させて下さい じょにー 11/10/16(日) 19:11 お礼
【70203】また少し教えて下さい。 じょにー 11/10/19(水) 14:01 質問
【70211】Re:また少し教えて下さい。 UO3 11/10/19(水) 19:42 発言
【70214】解りました じょにー 11/10/19(水) 19:50 発言
【70235】ありがとうございました。 じょにー 11/10/21(金) 8:42 お礼
【70215】Re:また少し教えて下さい。 kanabun 11/10/19(水) 20:17 発言
【70217】はい、試しました。 じょにー 11/10/19(水) 20:30 発言
【70218】Re:はい、試しました。 kanabun 11/10/19(水) 20:40 発言
【70220】Re:はい、試しました。 kanabun 11/10/19(水) 23:04 発言
【70234】ありがとうございました。 じょにー 11/10/21(金) 8:06 お礼

12235 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free