Table of contents
TOC
Recolher sumário
Expandir sumário

Propriedade Result (Visio)Cell.Result Property (Visio)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Obtém ou define um valor de uma célula. Leitura/gravação.Gets or sets a cell's value. Read/write.

SintaxeSyntax

expressão . Resultado ( UnitsNameOrCode )expression . Result( UnitsNameOrCode )

expressão Uma variável que representa um objeto Cell .expression A variable that represents a Cell object.

ParâmetrosParameters

NomeNameObrigatório/opcionalRequired/OptionalTipo de dadosData TypeDescriçãoDescription
UnitsNameOrCodeUnitsNameOrCodeObrigatórioRequiredVariantVariantAs unidades a serem usadas ao recuperar ou definir o valor da célula.The units to use when retrieving or setting the cell's value.

Valor retornadoReturn Value

DoubleDouble

ComentáriosRemarks

Use a propriedade Result para definir o valor de uma célula não protegido. Se a fórmula da célula estiver protegida pela função GUARD, a fórmula não será alterada e um erro será gerado. Se a célula contiver somente uma cadeia de caracteres de texto, zero (0) é retornado. Se a cadeia de caracteres for inválida, um erro será gerado.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.

Você pode especificar UnitsNameOrCode como um inteiro ou um valor de cadeia de caracteres. Por exemplo, as seguintes instruções todos definem UnitsNameOrCode como polegadas.You can specify UnitsNameOrCode as an integer or a string value. For example, the following statements all set UnitsNameOrCode to inches.

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

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

retVal = Result ("em") onde "pol" também pode ser qualquer uma das cadeias de caracteres alternativas que representam polegadas, como "polegada", "pol." ou "intCounter".retVal = Cell.Result ("in") where "in" can also be any of the alternate strings representing inches, such as "inch", "in.", or "intCounter".

Para obter uma lista completa de cadeias de caracteres de unidades válidas juntamente com constantes de automação correspondentes (valores inteiros), consulte Sobre unidades de medida.For a complete list of valid unit strings along with corresponding Automation constants (integer values), see About Units of Measure.

As constantes de automação para representar unidades são declaradas pela biblioteca de tipos do Visio no membro VisUnitCodes .Automation constants for representing units are declared by the Visio type library in member VisUnitCodes .

Para especificar unidades internas, passe uma cadeia de caracteres de comprimento zero (""). Unidades internas são polegadas para distância e radianos para ângulos. Para especificar unidades implícitas, você deve usar a propriedade 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.

ExemploExample

Este Microsoft Visual Basic for Applications (VBA) macro mostra como usar a propriedade 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