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 支援與意見反應。