Shape(形状对象)
├─ 基础属性(标识与定位)
│  ├─ Name:形状名称(字符串)
│  ├─ ID:形状唯一标识符(整数)
│  ├─ Left/Top:形状左上角坐标(相对于页面/容器)
│  ├─ Width/Height:形状宽/高
│  └─ Type:形状类型(如 msoTextBox、msoShapeRectangle 等枚举值)
│
├─ 文本相关(TextFrame 分支)
│  ├─ TextFrame:文本框架(包含文本的容器)
│  │  ├─ HasText:是否包含文本(布尔值)
│  │  ├─ TextRange:文本内容范围
│  │  │  ├─ Text:实际文本内容(字符串)
│  │  │  ├─ Font:字体设置(字号、颜色等)
│  │  │  └─ Length:文本长度(字符数)
│  │  └─ Orientation:文本方向(水平/垂直等)
│  │
├─ 外观样式
│  ├─ Fill:填充效果
│  │  ├─ ForeColor:填充颜色
│  │  ├─ Transparency:透明度
│  │  └─ Visible:是否显示填充
│  ├─ Line:边框线条
│  │  ├─ Weight:线条粗细
│  │  ├─ DashStyle:线条样式(实线/虚线等)
│  │  └─ Color:线条颜色
│  └─ Shadow:阴影效果(是否显示、方向、颜色等)
│
├─ 位置与布局
│  ├─ ZOrder:叠放次序(前置/后置)
│  ├─ LockAspectRatio:是否锁定纵横比
│  ├─ RelativeHorizontalPosition:水平对齐参考(如页边距、段落等)
│  └─ WrapFormat:文字环绕方式(嵌入/四周型等)
│
├─ 常用方法
│  ├─ Delete():删除形状
│  ├─ Copy()/Cut()/Paste():复制/剪切/粘贴
│  ├─ Move():移动形状(指定偏移量)
│  ├─ ScaleWidth/ScaleHeight:按比例缩放宽/高
│  └─ Flip():翻转形状(水平/垂直)
│
└─ 特殊类型形状扩展
   ├─ 若为文本框(Type = msoTextBox):额外继承 TextBox 特有属性(如内部边距)
   ├─ 若为图片(Type = msoPicture):包含 PictureFormat 属性(图片亮度、对比度等)
   └─ 若为图表(Type = msoChart):关联 Chart 对象(图表数据、类型等)