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