Cell. Result-Eigenschaft (Visio)Cell.Result property (Visio)

Dient zum Abrufen oder Festlegen des Werts einer Zelle.Gets or sets a cell's value. Lese-/Schreibzugriff.Read/write.

SyntaxSyntax

Ausdruck. Ergebnis (UnitsNameOrCode)expression.Result (UnitsNameOrCode)

Ausdruck Eine Variable, die ein Cell -Objekt darstellt.expression A variable that represents a Cell object.

ParameterParameters

NameName Erforderlich/OptionalRequired/Optional DatentypData type BeschreibungDescription
UnitsNameOrCodeUnitsNameOrCode ErforderlichRequired VariantVariant Die zu verwendenden Einheiten beim Abrufen oder Festlegen des Zellwerts.The units to use when retrieving or setting the cell's value.

RückgabewertReturn value

Gleitkommawert mit doppelter GenauigkeitDouble

BemerkungenRemarks

Verwenden Sie die Result -Eigenschaft, um den Wert einer unbewachten Zelle festzulegen.Use the Result property to set the value of an unguarded cell. Wird die Formel der Zelle durch die GUARD-Funktion geschützt, bleibt die Formel unverändert und ein Fehler wird generiert.If the cell's formula is protected with the GUARD function, the formula is not changed and an error is generated. Wenn die Zelle nur eine Textzeichenfolge enthält, dann wird Null (0) zurückgegeben.If the cell contains only a text string, zero (0) is returned. Wenn die Zeichenfolge ungültig ist, wird ein Fehler generiert.If the string is invalid, an error is generated.

Sie können UnitsNameOrCode als ganze Zahl oder als String-Wert angeben.You can specify UnitsNameOrCode as an integer or a string value. Alle folgenden Anweisungen legen z. B. UnitsNameOrCode auf Zoll fest.For example, the following statements all set UnitsNameOrCode to inches.

retVal = Cell. Result (visInches)retVal = Cell.Result (visInches)

retVal = Cell. Result (65)retVal = Cell.Result (65)

retVal = Cell. Result ("in"), wobei "in" auch eine der alternativen Zeichenfolgen sein kann, die Zoll darstellen, beispielsweise "inch", "in." oder "intCounter".retVal = Cell.Result ("in") where "in" can also be any of the alternate strings representing inches, such as "inch", "in.", or "intCounter".

Eine vollständige Liste der gültigen Einheitenzeichenfolgen und der entsprechenden Automatisierungskonstanten (Werte für ganze Zahl) finden Sie unter Informationen zu Maßeinheiten.For a complete list of valid unit strings along with corresponding Automation constants (integer values), see About units of measure.

Automatisierungs Konstanten für das darstellen von Einheiten werden von der Visio-Typbibliothek in Member VisUnitCodes deklariert.Automation constants for representing units are declared by the Visio type library in member VisUnitCodes.

Geben Sie leere Zeichenfolgen ("") weiter, um interne Einheiten anzugeben.To specify internal units, pass a zero-length string (""). Interne Einheiten sind Zoll für Distanz und Bogenmaß für Winkel.Internal units are inches for distance and radians for angles. Um implizite Einheiten anzugeben, müssen Sie die Formula -Eigenschaft verwenden.To specify implicit units, you must use the Formula property.

BeispielExample

Dieses VBA-Makro (Microsoft Visual Basic for Applications) zeigt, wie die Result -Eigenschaft verwendet wird.This Microsoft Visual Basic for Applications (VBA) macro shows how to use the Result property.

 
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

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.