Cell.Result 屬性 (Visio)

取得或設定儲存格值。 可讀寫。

語法

運算式結果 (UnitsNameOrCode)

運算式 代表 Cell 物件的變數。

參數

名稱 必要/選用 資料類型 描述
UnitsNameOrCode 必要 Variant 在擷取或設定儲存格值時所使用的單位。

傳回值

雙精度浮點數

備註

使用 Result 屬性來設定 unguarded 儲存格的值。 如果儲存格的公式受到 GUARD 功能的保護,則公式不會變更,而會產生錯誤。 如果儲存格只包含文字字串,則會傳回零 (0)。 如果字串無效,則會產生錯誤。

您可以將 UnitsNameOrCode 指定為整數或字串值。 例如,下列的陳述式全都會將 UnitsNameOrCode 設定為英吋。

retVal = Cell.Result (visInches)

retVal = Cell.Result (65)

retVal = 在 "in" ) 中 Cell.Result ( ",其中" in "也可以是任何代表釐米的替代字串,例如" 寸 "、" in "或" intCounter "。

如需有效單位字串以及相對應之 Automation 常數 (整數值) 的完整清單,請參閱關於度量單位

代表單位的自動化常數是由 member VisUnitCodes 中的 Visio 型別程式庫所宣告。

若要指定內部單位,可以傳送零長度的字串 ("")。 距離的內部單位是英吋,角度的內部單位則是弧度。 若要指定隱含單位,您必須使用 Formula 屬性。

範例

這個 Microsoft Visual Basic for Applications (VBA) 宏會顯示如何使用 Result 屬性。

 
Public Sub Result_Example() 
 
 Dim vsoShape As Visio.Shape 
 Dim vsoCell As Visio.Cell 
 Dim intLocalCenterX As Double 
 
 'Draw a rectangle. 
 Set vsoShape = ActivePage.DrawRectangle(1, 5, 5, 1) 
 
 Set vsoCell = vsoShape.Cells("LocPinX") 
 intLocalCenterX = vsoCell.Result("cm") 
 Debug.Print intLocalCenterX 
 
 'You can also use the constants defined by the Visio type library. 
 intLocalCenterX = vsoCell.Result(visInches) 
 Debug.Print intLocalCenterX 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應