Saltar para o conteúdo principal
Versão: 20 R7

VP SET WORKBOOK OPTIONS

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

ParâmetroTipoDescrição
vpAreaNameText->Nome de objeto formulário área 4D View Pro
optionObjObject->Objeto que contém as opções do livro a definir

Descrição

VP SET WORKBOOK OPTIONS define as opções da pasta de trabalho em vpAreaName.

Em vpAreaName, passe o nome da área 4D View Pro.

Em optionObj, passe as opções da pasta de trabalho a serem aplicadas a vpAreaName.

Se optionObj estiver vazio, o comando não fará nada.

As opções modificadas do livro são guardadas com o documento.

A tabela seguinte lista as opções de libro disponíveis:

PropriedadeTipoDescrição
allowUserDragMergebooleanA operação de arrastar e mesclar é permitida (selecione células e arraste a seleção para mesclar células)
allowAutoCreateHyperlinkbooleanPermite a criação automática de hiperlinks na planilha.
allowContextMenubooleanO menu de contexto incorporado pode ser aberto.
allowCopyPasteExcelStylebooleanOs estilos de uma planilha podem ser copiados e colados no Excel e vice-versa.
allowDynamicArraybooleanPermite arrays dinâmicos em folhas de trabalho
allowExtendPasteRangebooleanEstende o intervalo colado se o intervalo colado não for suficiente para os dados colados
allowSheetReorderbooleanÉ permitida a reordenação de folhas
allowUndobooleanÉ permitido desfazer as edições.
allowUserDeselectbooleanÉ permitido desmarcar células específicas de uma seleção.
allowUserDragDropbooleanÉ permitido arrastar e largar dados de intervalo
allowUserDragFillbooleanÉ permitido o preenchimento por arrastamento
allowUserEditFormulabooleanAs fórmulas podem ser introduzidas nas células
allowUserResizebooleanAs colunas e as linhas podem ser redimensionadas
allowUserZoombooleanÉ permitido fazer zoom (ctrl + roda do rato)
autoFitTypenumberO conteúdo é formatado para caber em células, ou células e cabeçalhos. Available values:
ConstantValueDescription
vk auto fit type cell 0 The content autofits cells
vk auto fit type cell with header 1 The content autofits cells and headers
backColorstringUma cadeia de cores usada para representar a cor de fundo da área, como "red" (vermelho), "#FFFF00", "rgb(255,0,0)", "Accent 5". A cor de fundo inicial fica oculta quando uma backgroundImage é definida.
backgroundImagestring / picture / fileImagem de fundo para a área.
backgroundImageLayoutnumberComo é apresentada a imagem de fundo. 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.
calcOnDemandbooleanAs fórmulas só são calculadas quando são solicitadas.
columnResizeModenumberModo de redimensionamento de colunas. Available values:
ConstantValueDescription
vk resize mode normal 0 Use normal resize mode (i.e remaining columns are affected)
vk resize mode split 1 Use split mode (i.e remaining columns are not affected)
copyPasteHeaderOptionsnumberCabeçalhos a incluir quando os dados são copiados ou colados. 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.
customListcollectionA lista para que os usuários personalizem o preenchimento de arrastar, priorize a correspondência dessa lista em cada preenchimento. Cada item da coleção é um conjunto de cadeias de caracteres. Veja na documentação SpreadJS.
cutCopyIndicatorBorderColorstringCor da borda do indicador exibido quando o usuário corta ou copia a seleção.
cutCopyIndicatorVisiblebooleanApresenta um indicador quando se copia ou corta o item selecionado.
defaultDragFillTypenumberO tipo de preenchimento de arrastamento padrão. Valores disponíveis:
ConstanteValorDescrição
vk auto fill type auto5Preenche automaticamente as células.
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 Preenche as células com valores e sem formatação.
enableAccessibilitybooleanO suporte de acessibilidade está ativado na folha de cálculo.
enableFormulaTextboxbooleanA caixa de texto da fórmula está activada.
grayAreaBackColorstringUma string de cores usada para representar a cor de fundo da área cinza, como "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", e assim por diante.
highlightInvalidDatabooleanOs dados inválidos são realçados.
iterativeCalculationbooleanAtiva o cálculo iterativo. Veja na documentação SpreadJS.
iterativeCalculationMaximumChangenumericQuantidade máxima de variação entre dois valores de cálculo.
iterativeCalculationMaximumIterationsnumericNúmero de vezes que a fórmula deve ser recalculada.
newTabVisiblebooleanApresentar um separador especial para permitir que os usuários insiram novas folhas.
numbersFitModenumberMuda o modo de exibição quando a largura de dados/data é maior que a largura da coluna. Available values:
ConstantValueDescription
vk numbers fit mode mask0 Replace data content with "###" and shows tip
vk numbers fit mode overflow 1 Display data content as a string. If next cell is empty, overflow the content.
pasteSkipInvisibleRangebooleanPaste or skip pasting data in invisible ranges:
  • False (default): paste data
  • True: Skip pasting in invisible ranges
See SpreadJS docs for more information on invisible ranges.
referenceStylenumberEstilo para referências de células e intervalos em fórmulas de células. Valores disponíveis:
ConstanteValorDescrição
vk reference style A1 0Usar o estilo A1.
vk reference style R1C1 1Usar o estilo R1C1
resizeZeroIndicatornumberPolítica de desenho quando a linha ou coluna é redimensionada para zero. 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.
rowResizeModenumberA forma como as linhas são redimensionadas. Os valores disponíveis são os mesmos que columnResizeMode
scrollbarAppearancenumberAspeto da barra de deslocação. Available values:
ConstantValueDescription
vk scrollbar appearance mobile1 Mobile scrollbar appearance.
vk scrollbar appearance skin (default)0 Excel-like classic scrollbar appearance.
scrollbarMaxAlignbooleanA barra de rolagem se alinha com a última linha e coluna da folha ativa.
scrollbarShowMaxbooleanAs barras de rolagem exibidas são baseadas no número total de colunas e linhas da planilha.
scrollByPixelbooleanAtivar a deslocação de precisão por pixel.
scrollIgnoreHiddenbooleanA barra de rolagem ignora as linhas ou colunas ocultas.
scrollPixelintegerDecide a rolagem por esse número de pixels de cada vez quando scrollByPixel é verdadeiro. Os pixels de rolagem finais são o resultado de scrolling delta * scrollPixel. Por exemplo: o delta de rolagem é 3, o scrollPixel é 5, os pixels finais de rolagem são 15.
showDragDropTipbooleanExibir a dica de arrastar e soltar.
showDragFillSmartTagbooleanExibe a caixa de diálogo de arrastar e preencher.
showDragFillTipbooleanExibir a dica de preenchimento de arrasto.
showHorizontalScrollbarbooleanMostrar a barra de deslocação horizontal.
showResizeTipnumberPosition of the tab strip. 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.
showScrollTipnumberPosition of the tab strip. 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 a barra de deslocação vertical.
tabEditablebooleanA faixa da aba de folhas pode ser editada.
tabNavigationVisiblebooleanExibir a navegação da aba de folhas.
tabStripPositionnumberPosição da faixa de registro. 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 percentual (0,x) que especifica quanto do espaço horizontal será alocado para a faixa de registro. O restante da área horizontal (1 - 0,x) será alocado para a barra de rolagem horizontal.
tabStripVisiblebooleanExibir a faixa de registro da folha.
tabStripWidthnumberLargura da faixa de abas quando a posição é esquerda ou direita. O padrão e o mínimo são 80.
useTouchLayoutbooleanSe deve ser usado o layout de toque para apresentar o componente Spread.

Exemplo

Para definir a opção allowExtendpasteRange em "ViewProArea":

var $workbookOptions : Object

$workbookOptions:= New Object
$workbookOptions.allowExtendPasteRange:=True VP SET WORKBOOK OPTIONS("ViewProArea";$workbookOptions)

Veja também

VP Get workbook options