VBA:「Selection対象がシェイプの場合の注意点」
例えば、Line のシェイプを選択した状態。
つまり、Selection の中身はLineオブジェクト(Object/Line) の場合、
あたかもSelection のプロパティに Lineオブジェクトのプロパティも
表示されるような気になってはいけない。
当たり前だが、内部変数がLineなだけで参照はObject なのだと思う。
なので、例えばラインシェイプの線の種類にアクセスしたければ、
Selection.ShapeRange.Line.DashStyle
としないとエラーとなる。
Selection.DashStyle ではない。
まぁ。当たり前のことだけどついついやってしまうし、忘れていることが多い。
ので、メモしておきます。