Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Propriété Cell.Result (Visio)Cell.Result Property (Visio)

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

Obtient ou définit une valeur de cellule. En lecture-écriture.Gets or sets a cell's value. Read/write.

SyntaxeSyntax

expression . Résultat ( UnitsNameOrCode )expression . Result( UnitsNameOrCode )

expression Variable qui représente un objet Cell .expression A variable that represents a Cell object.

ParamètresParameters

NomNameRequis/FacultatifRequired/OptionalType de donnéesData TypeDescriptionDescription
UnitsNameOrCodeUnitsNameOrCodeObligatoireRequiredVarianteVariantUnités à utiliser lors de la récupération ou la définition de la valeur de la cellule.The units to use when retrieving or setting the cell's value.

Valeur renvoyéeReturn Value

DoubleDouble

RemarquesRemarks

Utilisez la propriété Result pour définir la valeur d’une cellule non protégée. Si la formule de cellule est protégée par la fonction GUARD, la formule n’est pas modifiée et une erreur est générée. Si la cellule contient une chaîne de texte, zéro (0) est retournée. Si la chaîne n’est pas valide, une erreur est générée.Use the Result property to set the value of an unguarded cell. If the cell's formula is protected with the GUARD function, the formula is not changed and an error is generated. If the cell contains only a text string, zero (0) is returned. If the string is invalid, an error is generated.

Vous pouvez spécifier UnitsNameOrCode comme un entier ou une valeur de chaîne. Par exemple, les instructions suivantes définissent toutes NomUnitésOuCode en pouces.You can specify UnitsNameOrCode as an integer or a string value. 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 ») où « in » peut également s’agir de l’autre chaîne représentant des pouces, telle que « pouce », « in. » ou « intCounter ».retVal = Cell.Result ("in") where "in" can also be any of the alternate strings representing inches, such as "inch", "in.", or "intCounter".

Pour obtenir une liste complète des chaînes unités valides avec les constantes Automation correspondantes (entiers), reportez-vous à la section à propos des unités de mesure.For a complete list of valid unit strings along with corresponding Automation constants (integer values), see About Units of Measure.

Les constantes Automation pour la représentation d’unités sont déclarées par la bibliothèque de types de Visio dans le membre VisUnitCodes .Automation constants for representing units are declared by the Visio type library in member VisUnitCodes .

Pour spécifier des unités internes, transmettez une chaîne de longueur nulle ( » »). Les unités internes sont les pouces pour les distances et les radians pour les angles. Pour spécifier des unités implicites, vous devez utiliser la propriété Formula .To specify internal units, pass a zero-length string (""). Internal units are inches for distance and radians for angles. To specify implicit units, you must use the Formula property.

ExempleExample

Cette de Visual Basic pour Applications Microsoft macro (VBA) montre comment utiliser la propriété Result .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
© 2018 Microsoft