在Excel工作表中,有多種Shape類型的時候,可以通過shape.Type屬性值返回一個代表形狀類型的MsoShapeType數值。通過該數值可知該圖形的類型!
列表如下:
| 名稱 | 值 | 說明 |
| msoAutoShape | 1 | 自選圖形 |
| msoCallout | 2 | 標注 |
| msoChart | 3 | 圖 |
| msoComment | 4 | 批注 |
| msoDiagram | 21 | 圖表 |
| msoEmbeddedOLEObject | 7 | 嵌入的OLE對象 |
| msoFormControl | 8 | 窗體控件 |
| msoFreeform | 5 | 任意多邊形 |
| msoGroup | 6 | 組合 |
| msoIgxGraphic | 24 | Smart圖形 |
| msoInk | 22 | 墨跡 |
| msoInkComment | 23 | 墨跡批注 |
| msoLine | 9 | 線條 |
| msoLinkedOLEObject | 10 | 鏈接OLE對象 |
| msoLinkedPicture | 11 | 鏈接圖片 |
| msoMedia | 16 | 媒體 |
| msoOLEControlObject | 12 | OLE控件對象 |
| msoPicture | 13 | 圖片 |
| msoPlaceholder | 14 | 占位符 |
| msoScriptAnchor | 18 | 腳本定位標記 |
| msoShapeTypeMixed | -2 | 混合形狀類型 |
| msoTable | 19 | 表 |
| msoTextBox | 17 | 文本框 |
| msoTextEffect | 15 | 文本效果 |
