Saltar para o conteúdo principal
Versão: 21 R3 BETA

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. Cabeç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.
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.
enableAccessibility boolean O suporte de acessibilidade está ativado na folha de cálculo. enableFormulaTextbox boolean A caixa de texto da fórmula está activada. grayAreaBackColor string Uma 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. highlightInvalidData boolean Os dados inválidos são realçados. iterativeCalculation boolean Ativa o cálculo iterativo. Veja na documentação SpreadJS. iterativeCalculationMaximumChange numeric Quantidade máxima de variação entre dois valores de cálculo. iterativeCalculationMaximumIterations numeric Número de vezes que a fórmula deve ser recalculada. newTabVisible boolean Apresentar um separador especial para permitir que os usuários insiram novas folhas. numbersFitMode number Muda 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.
pasteSkipInvisibleRange boolean Paste 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. referenceStyle number Estilo para referências de células e intervalos em fórmulas de células. Available values:
ConstantValueDescription
vk reference style A1 0 Use A1 style.
vk reference style R1C1 1 Use R1C1 style
resizeZeroIndicator number Política de desenho quando a linha ou coluna é redimensionada para zero. Polí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.
rowResizeMode number A forma como as linhas são redimensionadas. Os valores disponíveis são os mesmos que columnResizeMode scrollbarAppearance number Aspeto da barra de deslocação. Aspeto da barra de deslocação.Available values:
ConstantValueDescription
vk scrollbar appearance mobile1 Mobile scrollbar appearance.
scrollbarMaxAlign boolean A barra de rolagem se alinha com a última linha e coluna da folha ativa. scrollbarShowMax boolean As barras de rolagem exibidas são baseadas no número total de colunas e linhas da planilha. scrollByPixel boolean Ativar a deslocação de precisão por pixel. scrollIgnoreHidden boolean A barra de rolagem ignora as linhas ou colunas ocultas. scrollPixel integer Decide a rolagem por esse número de pixels de cada vez quando scrollByPixel é verdadeiro. Decide a rolagem por esse número de pixels de cada vez quando scrollByPixel é verdadeiro. Por exemplo: o delta de rolagem é 3, o scrollPixel é 5, os pixels finais de rolagem são 15. showDragDropTip boolean Exibir a dica de arrastar e soltar. showDragFillSmartTag boolean Exibe a caixa de diálogo de arrastar e preencher. showDragFillTip boolean Exibir a dica de preenchimento de arrasto. showHorizontalScrollbar boolean Mostrar a barra de deslocação horizontal. showResizeTip number Position of the tab strip. Position 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.
showScrollTip number Position of the tab strip. Position 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.
showVerticalScrollbar boolean Mostrar a barra de deslocação vertical. tabEditable boolean A faixa da aba de folhas pode ser editada. tabNavigationVisible boolean Exibir a navegação da aba de folhas. tabStripPosition number Posição da faixa de registro. Posiçã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.
tabStripRatio number Valor 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. tabStripVisible boolean Exibir a faixa de registro da folha. tabStripWidth number Largura da faixa de abas quando a posição é esquerda ou direita. O padrão e o mínimo são 80. useTouchLayout boolean Se 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