Visio) (GraphicItem.GetExpression 方法
取得圖形資料項目的標籤, (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 支援與意見反應。