Saltar al contenido principal
Versión: 20 R6 BETA

VP SET WORKBOOK OPTIONS

VP SET WORKBOOK OPTIONS ( vpAreaName : Text ; optionObj : Object)

ParámetrosTipoDescripción
vpAreaNameText->Nombre de objeto formulario área 4D View Pro
optionObjObject->Objeto que contiene las opciones del libro de trabajo a definir

Descripción

VP SET WORKBOOK OPTIONS define las opciones del libro de trabajo en vpAreaName.

En vpAreaName, pase el nombre del área 4D View Pro.

En optionObj, pase las opciones del libro de trabajo a aplicar a vpAreaName.

Si optionObj está vacío, el comando no hace nada.

Las opciones modificadas del libro de trabajo se guardan con el documento.

En la siguiente tabla se listan las opciones de libros de trabajo disponibles:

PropiedadTipoDescripción
allowUserDragMergebooleanSe permite la operación de fusión por arrastre (seleccionar celdas y arrastrar la selección para fusionar celdas)
allowAutoCreateHyperlinkbooleanPermite la creación automática de hipervínculos en la hoja de cálculo.
allowContextMenubooleanSe puede abrir el menú contextual integrado.
allowCopyPasteExcelStylebooleanLos estilos de una hoja de cálculo pueden copiarse y pegarse en Excel, y viceversa.
allowDynamicArraybooleanPermite arrays dinámicos en hojas de cálculo
allowExtendPasteRangebooleanAmplía el rango pegado si éste no es suficiente para los datos pegados
allowSheetReorderbooleanSe permite reordenar la hoja
allowUndobooleanDeshacer ediciones está permitido.
allowUserDeselectbooleanSe permite desmarcar celdas específicas de una selección.
allowUserDragDropbooleanSe permite arrastrar y soltar los datos del rango
allowUserDragFillbooleanSe permite el relleno por arrastre
allowUserEditFormulabooleanLas fórmulas pueden introducirse en las celdas
allowUserResizebooleanColumnas y filas redimensionables
allowUserZoombooleanSe permite hacer zoom (ctrl + rueda del ratón)
autoFitTypenumberEl contenido se formatea para que se ajuste en las celdas, o en las celdas y los encabezados. Valores disponibles:
ConstanteValorDescripción
vk auto fit type cell 0 El contenido se ajusta automáticamente a las celdas
vk auto fit type cell with header 1 El contenido se ajusta automáticamente a las celdas y encabezados
backColorstringUna cadena de color utilizada para representar el color de fondo del área, como "red", "#FFFF00", "rgb(255,0,0)", "Acento 5". El color de fondo inicial se oculta cuando se define una backgroundImage.
backgroundImagestring / picture / fileImagen de fondo para el área.
backgroundImageLayoutnumberCómo se muestra la imagen de fondo. Valores disponibles:
ConstanteValorDescripción
vk image layout center 1 En el centro del área.
vk image layout none 3 En la esquina superior izquierda del área con su tamaño original.
vk image layout stretch 0 Rellena el área.
vk image layout zoom 2 Se muestra con su relación de aspecto original.
calcOnDemandbooleanLas fórmulas se calculan sólo cuando se piden.
columnResizeModenumberRedimensiona modo para columnas. Valores disponibles:
ConstanteValorDescripción
vk resize mode normal 0 Utiliza el modo de redimensionamiento normal (es decir, las columnas restantes se ven afectadas)
vk resize mode split 1 Utiliza el modo dividido (es decir, las columnas restantes no se ven afectadas)
copyPasteHeaderOptionsnumberEncabezados para incluir cuando se copian o pegan datos. Valores disponibles:
ConstanteValorDescripción
vk copy paste header options all headers3 Incluye los encabezados seleccionados cuando se copian los datos; sobrescribe los encabezados seleccionados cuando se pegan los datos.
vk copy paste header options column headers 2 Incluye los encabezados de columna seleccionados cuando se copian los datos; sobrescribe los encabezados de columna seleccionados cuando se pegan los datos.
vk copy paste header options no headers0 No incluye los encabezados de columna y fila al copiar los datos; no sobrescribe los encabezados de columna o fila seleccionadas al pegar los datos.
vk copy paste header options row headers1 Incluye los encabezados de fila seleccionados cuando se copian los datos; sobrescribe los encabezados de fila seleccionados cuando se pegan los datos.
customListcollectionLa lista para que los usuarios personalicen el relleno de arrastre, dar prioridad a que coincida con esta lista en cada relleno. Cada elemento de colección es una colección de cadenas. Vet en SpreadJS docs.
cutCopyIndicatorBorderColorstringColor del borde del indicador que aparece cuando el usuario corta o copia la selección.
cutCopyIndicatorVisiblebooleanMuestra un indicador al copiar o cortar el elemento seleccionado.
defaultDragFillTypenumberEl tipo de relleno de arrastre por defecto. Valores disponibles :
ConstanteValorDescripción
vk auto fill type auto 5 Rellena automáticamente las celdas.
vk auto fill type clear values 4 Borra los valores de las celdas.
vk auto fill type copycells 0 Rellena las celdas con todos los objetos de datos, incluyendo valores, formato y fórmulas.
vk auto fill type fill formatting only 2 Rellena las celdas sólo con formato.
vk auto fill type fill series 1 Rellena las celdas con series.
vk auto fill type fill without formatting 3 Rellena las celdas con valores y no con formato.
enableAccessibilitybooleanEl soporte de accesibilidad está activado en la hoja de cálculo.
enableFormulaTextboxbooleanSe activa la caja de texto de la fórmula.
grayAreaBackColorstringUna cadena color utilizada para representar el color de fondo del área gris, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc.
highlightInvalidDatabooleanLos datos inválidos son resaltados.
iterativeCalculationbooleanActiva el cálculo iterativo. Vet en SpreadJS docs.
iterativeCalculationMaximumChangenumericCantidad máxima de cambio entre dos valores de cálculo.
iterativeCalculationMaximumIterationsnumericNúmero de veces que la fórmula debe recalcular.
newTabVisiblebooleanMostrar una pestaña especial para permitir a los usuarios insertar nuevas hojas.
numbersFitModenumberCambia el modo de visualización cuando el ancho de los datos de fecha/número es mayor que el ancho de la columna. Valores disponibles:
ConstanteValorDescripción
vk numbers fit mode mask0 Sustituye el contenido de los datos por "###" y muestra la punta
vk numbers fit mode overflow 1 Muestra el contenido de los datos como una cadena. Si la siguiente celda está vacía, se desborda el contenido.
pasteSkipInvisibleRangebooleanPegar u omitir el pegado de datos en rangos invisibles:
  • False (por defecto): pegar datos
  • True: omitir el pegado en rangos invisibles
Ver SpreadJS docs para más información sobre rangos invisibles.
referenceStylenumberEstilo para referencias de celdas y rangos en fórmulas de celdas. Valores disponibles:
ConstanteValorDescripción
vk reference style A1 0 Utiliza el estilo A1.
vk reference style R1C1 1 Utiliza el estilo R1C1
resizeZeroIndicatornumberPolítica de dibujo cuando las líneas o columnas se redimensionan a 0. Valores disponibles:
ConstanteValorDescripción
vk resize zero indicator default 0 Utiliza la política de dibujo actual cuando la fila o columna se redimensiona a cero.
vk resize zero indicator enhanced 1 Dibuja dos líneas cortas cuando la fila o columna se redimensiona a cero.
rowResizeModenumberLa forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode
scrollbarAppearancenumberApariencia de la barra de desplazamiento. Valores disponibles:
ConstanteValorDescripción
vk scrollbar appearance mobile1 Aspecto de la barra de desplazamiento móvil.
vk scrollbar appearance skin (por defecto)0 Aspecto clásico de la barra de desplazamiento.
scrollbarMaxAlignbooleanLa barra de desplazamiento se alinea con la última línea y columna de la hoja activa.
scrollbarShowMaxbooleanLas barras de desplazamiento mostradas se basan en el número total de columnas y líneas de la hoja.
scrollByPixelbooleanActivar desplazamiento de precisión por píxel.
scrollIgnoreHiddenbooleanLa barra de desplazamiento ignora líneas o columnas ocultas.
scrollPixelintegerDecide el desplazamiento por ese número de píxeles cuando scrollByPixel es true. Los píxeles finales de desplazamiento son el resultado de scrolling delta * scrollPixel. Por ejemplo: delta de desplazamiento es 3, scrollPixel es 5, los píxeles finales de desplazamiento son 15.
showDragDropTipbooleanMostrar la punta de arrastrar y soltar.
showDragFillSmartTagbooleanMostrar el diálogo de arrastrar y rellenar.
showDragFillTipbooleanMostrar la punta de arrastrar y soltar.
showHorizontalScrollbarbooleanMostrar la barra de desplazamiento horizontal.
showResizeTipnumberCómo mostrar el tip de redimensionamiento. Valores disponibles:
ConstanteValorDescripción
vk show resize tip both 3 Se muestran los consejos de redimensionamiento horizontal y vertical.
vk show resize tip column 1 Sólo se muestra el consejo de redimensionamiento horizontal.
vk show resize tip none 0 No se muestra ningún consejo de redimensionamiento.
vk show resize tip row 2 Sólo se muestra el consejo de redimensionamiento vertical.
showScrollTipnumberCómo mostrar el tip de desplazamiento. Valores disponibles:
ConstanteValorDescripción
vk show scroll tip both 3 Se muestran los consejos de desplazamiento horizontal y vertical.
vk show scroll tip horizontal 1 Sólo se muestra el consejo de desplazamiento horizontal.
vk show scroll tip none No se muestra ninguna información de desplazamiento.
vk show scroll tip vertical 2 Sólo se muestra la información de desplazamiento vertical.
showVerticalScrollbarbooleanMostrar la barra de desplazamiento vertical.
tabEditablebooleanLa pestaña de la hoja se puede editar.
tabNavigationVisiblebooleanMostrar la navegación por pestañas.
tabStripPositionnumberPosición de la barra de pestañas. Valores disponibles:
ConstanteValorDescripción
vk tab strip position bottom 0 La posición del tabulador es relativa a la parte inferior del libro.
vk tab strip position left 2 La posición de la barra es relativa a la izquierda del libro.
vk tab strip position right 3 La posición de la barra es relativa a la derecha del libro.
vk tab strip position top 1 La posición de la barra de pestañas es relativa a la parte superior del libro.
tabStripRationumberValor porcentual (0,x) que especifica qué parte del espacio horizontal se asignará al tabulador. El resto del área horizontal (1 - 0.x) se asignará a la barra de desplazamiento horizontal.
tabStripVisiblebooleanMostrar la barra de pestañas de la hoja.
tabStripWidthnumberAncho de la etiqueta cuando la posición es izquierda o derecha. Por defecto y el mínimo es 80.
useTouchLayoutbooleanSi se va a utilizar el diseño táctil para presentar el componente Spread.

Ejemplo

Para definir la opción allowExtendpasteRange en "ViewProArea":

var $workbookOptions : Object

$workbookOptions:= New Object
$workbookOptions.allowExtendPasteRange:=True

VP SET WORKBOOK OPTIONS("ViewProArea";$workbookOptions)

Ver también

VP Get workbook options