12/03/27 16:27:18.20
EXCEL VBAは基本的にはオブジェクト指向言語。
だからJAVA, C++と同様にクラス間の継承もあるが、EXCELで予め定義された
既存のクラスのみでその関係があり、↓ここを見るとプログラマが定義する
マクロのクラスで、継承関係にあるものを作ることはできないみたい。
URLリンク(members3.jcom.home.ne.jp)
既存のクラスの継承関係。例えば、collection WorkSheets,Chartsは、
collection Sheetsを継承している。
ActiveWorksheetでその時にカーソル(focus)を当てているものを示す、
property Selection。
その時にカーソルを何に当てているかによって、Selectionのクラスが、
Range, Shape, ChartAreaなどに変化しているみたい。
このproperty Selectionを定義しているクラスは、多分、あらゆるクラス
の継承元になっているclass "Object"でないかと思っていますが、
どうなんでしょうか。