Saltar al contenido principal
Versión: 20 R10 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. Available values:
ConstantValueDescription
vk image layout center 1 In the center of the area.
vk image layout none 3 In the upper left corner of the area with its original size.
vk image layout stretch 0 Fills the area.
vk image layout zoom 2 Displayed with its original aspect ratio.
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. Available values:
ConstantValueDescription
vk copy paste header options all headers3 Includes selected headers when data is copied; overwrites selected headers when data is pasted.
vk copy paste header options column headers 2 Includes selected column headers when data is copied; overwrites selected column headers when data is pasted.
vk copy paste header options no headers0 Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted.
vk copy paste header options row headers1 Includes selected row headers when data is copied; overwrites selected row headers when data is pasted.
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 Clears cell values.
vk auto fill type copycells 0 Fills cells with all data objects, including values, formatting, and formulas.
vk auto fill type fill formatting only 2 Fills cells only with formatting.
vk auto fill type fill series 1 Fills cells with 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. Available values:
ConstantValueDescription
vk reference style A1 0 Use A1 style.
vk reference style R1C1 1 Use R1C1 style
resizeZeroIndicatornumberPolítica de dibujo cuando las líneas o columnas se redimensionan a 0. Available values:
ConstantValueDescription
vk resize zero indicator default 0 Uses the current drawing policy when the row or column is resized to zero.
vk resize zero indicator enhanced 1 Draws two short lines when the row or column is resized to zero.
rowResizeModenumberLa forma en que se redimensionan las líneas. Los valores disponibles son los mismos qe columnResizeMode
scrollbarAppearancenumberApariencia de la barra de desplazamiento. Available values:
ConstantValueDescription
vk scrollbar appearance mobile1 Mobile scrollbar appearance.
vk scrollbar appearance skin (default)0 Excel-like classic scrollbar appearance.
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. Available values:
ConstantValueDescription
vk show resize tip both 3 Horizontal and vertical resize tips are displayed.
vk show resize tip column 1 Only the horizontal resize tip is displayed.
vk show resize tip none 0 No resize tip is displayed.
vk show resize tip row 2 Only the vertical resize tip is displayed.
showScrollTipnumberCómo mostrar el tip de desplazamiento. Available values:
ConstantValueDescription
vk show scroll tip both 3 Horizontal and vertical scroll tips are displayed.
vk show scroll tip horizontal 1 Only the horizontal scroll tip is displayed.
vk show scroll tip none No scroll tip is displayed.
vk show scroll tip vertical 2 Only the vertical scroll tip is displayed.
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. Available values:
ConstantValueDescription
vk tab strip position bottom 0 Tab strip position is relative to the bottom of the workbook.
vk tab strip position left 2 Tab strip position is relative to the left of the workbook.
vk tab strip position right 3 Tab strip position is relative to the right of the workbook.
vk tab strip position top 1 Tab strip position is relative to the top of the workbook.
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