Saltar al contenido principal
Versión: 20 R6

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.

El comando permite utilizar un código genérico para definir y formatear los tipos de valores en rangeObj, mientras que otros comandos, como VP SET TEXT VALUE y VP SET NUM VALUE, reducen los valores a tipos específicos.

En rangeObj, pasa un rango de la(s) celda(s) (creada(s) por ejemplo con VP Cell o VP Column) cuyo valor desea especificar. 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. Para obtener información sobre patrones y caracteres de formato, consulte el párrafo Formato de celda.

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