取得圖形數據項的標籤, (GraphicItem 所代表的自訂屬性) ,或是 GraphicItem 物件規則一部分的表達式字串值,以評估圖形數據。
注意事項
This Visio object or member is available only to licensed users of Visio Professional 2013.
語法
expression。
GetExpression
( _Field_
, _Expression_
)
表達 會傳回 GraphicItem 對象的表示式。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Field | 必要 | VisGraphicField | 輸出參數。 VisGraphicField 列舉中的常數值,指定 Expression 是圖形數據項標籤,還是主要數據欄位之 ShapeSheet 電子表格中的公式, (指派給 GraphicItem 的數據行) 。 請參閱 「 備註 」 可能的值。 |
運算式 | 必要 | 字串 | 輸出參數。 與 Field 參數相關聯的 ShapeSheet 運算式。 |
傳回值
無
註解
當成輸出參數傳回的 Field 值是 VisGraphicField 列舉的下列其中一個值,而此列舉會在 Microsoft Visio 型別程式庫中宣告。
常數 | 值 | 描述 |
---|---|---|
visGraphicPropertyLabel | 1 | 圖形資料項目的標籤。 |
visGraphicExpression | 2 | 圖形資料項目的 ShapeSheet 公式。 |
範例
下列Microsoft Visual Basic for Applications (VBA) 巨集會示範如何使用 GetExpression 方法來取得數據圖形專案的表達式字元串值。 它會取得 visTypeDataGraphic 類型 Master 物件之 GraphicItems 集合中第一個圖形專案最近套用的表達式 (通常稱為名為“Data Graphic” 的資料圖形) ,並在 [實時運算] 視窗中列印字段和表達式。
注意事項
您可以將滑鼠指標移到 Visio 使用者介面中 [資料圖形] 工作窗格內的主圖形上方,以判斷現有資料圖形主圖形的名稱。
巨集假設目前檔中存在名為 「Data Graphic」 的數據圖形。 如需將數據圖形主圖形新增至目前檔之 Masters 集合的詳細資訊,請參閱 Masters.AddEx。
Public Sub GetExpression()
Dim vsoGraphicItem As Visio.GraphicItem
Set vsoGraphicItem = ActiveDocument.Masters("Data Graphic").GraphicItems(1)
Dim strExpression As String
Dim fieldName As VisGraphicField
vsoGraphicItem.GetExpression fieldName, strExpression
Debug.Print strExpression
Debug.Print fieldName
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。