Saltar al contenido principal
Versión: 20 R5 BETA

VP SET VALUE

VP SET VALUE ( rangeObj : Object ; valueObj : Object )

ParámetrosTipoDescripción
rangeObjObject->Objeto rango
valueObjObject->Valores de la celda y opciones de formato

Descripción

El comando VP SET VALUE asigna un valor especificado a un rango de celdas designado.

The command allows you to use a generic code to set and format the types of values in rangeObj, whereas other commands, such as VP SET TEXT VALUE and VP SET NUM VALUE, reduce the values to specific types.

In rangeObj, pass a range of the cell(s) (created for example with VP Cell or VP Column) whose value you want to specify. Si rangeObj incluye varias celdas, el valor especificado se repetirá en cada una de ellas.

El parámetro valueObj es un objeto que incluye propiedades para el valor y el formato a asignar a rangeObj. Puede contener las siguientes propiedades:

PropiedadTipoDescripción
valueInteger, Real, Boolean, Text, Date, NullValor a asignar a rangeObj (excepto- hora). Pase null para borrar el contenido de la celda.
timeRealValor hora (en segundos) a asignar a rangeObj
formatTextPatrón de propiedad valor/tiempo. For information on patterns and formatting characters, please refer to the Cell Format paragraph.

Ejemplo

//Define el valor de la celda como False
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";False))

//Define el valor de la celda en 2
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";2))

//Define el valor de la celda en $125,571.35
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";125571.35; "format";"_($* #,##0.00_)"))

//Define el valor de la celda como ¡Hola Mundo!
VP SET VALUE(VP Celda("ViewProArea";3;2);New object("value"; "¡Hola Mundo!"))

//Define el valor de la celda como fecha actual
VP SET VALUE(VP Cell("ViewProArea";4;2);New object("value";Current date))

//Define el valor de la celda como hora actual
VP SET VALUE(VP Cell("ViewProArea";5;2);New object("time";Current hour))

//Define el valor de la celda como fecha y hora específicas
VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!); "time";?14:30:10?; "format";vk pattern full date time))

//Borrar el contenido de la celda
VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";Null))

Ver también

Cell Format
VP Get values
VP SET VALUE
VP SET BOOLEAN VALUE
VP SET DATE TIME VALUE
VP SET FIELD
VP SET FORMULA
VP SET NUM VALUE
VP SET TEXT VALUE
VP SET TIME VALUE