共用方式為


Visio) (GraphicItem.GetExpression 方法

取得圖形資料項目的標籤, (GraphicItem 所代表的自訂屬性) ,或是 GraphicItem 物件規則一部分的運算式字串值,以評估圖形資料。

注意事項

This Visio object or member is available only to licensed users of Visio Professional 2013.

語法

expressionGetExpression( _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 支援與意見反應