在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 | 文本效果 |