Visio (的 Cell.Result 屬性)

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

語法

運算式結果 (UnitsNameOrCode)

表達 代表 Cell 物件的變數。

參數

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

傳回值

雙精度浮點數

註解

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

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

retVal = Cell.Result (visInches)

retVal = Cell.Result (65)

retVal = Cell.Result (「in」) 其中 「in」 也可以是代表英吋的任何替代字串,例如 「inch」、「in.」 或 「intCounter」。

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

代表單位的自動化常數是由 Visio 類型程式庫在成員 VisUnitCodes 中宣告

若要指定內部單位,可以傳送零長度的字串 ("")。 距離的內部單位是英吋,角度的內部單位則是弧度。 若要指定隱含的單位,則必須使用 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 支援與意見反應