Aller au contenu principal
Version: Suivant

VP SET WORKBOOK OPTIONS

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

ParamètresTypeDescription
vpAreaNameText->Nom d'objet formulaire zone 4D View Pro
optionObjObject->Object containing the workbook options to be set

Description

VP SET WORKBOOK OPTIONS sets the workbook options in vpAreaName.

Dans vpAreaName, passez le nom de la zone 4D View Pro.

In optionObj, pass the workbook options to apply to vpAreaName.

If optionObj is empty, the command does nothing.

Les options modifiées du classeur sont enregistrées avec le document.

Le tableau suivant répertorie les options de classeur disponibles :

PropriétéTypeDescription
allowUserDragMergebooleanL'opération de fusion par glisser est autorisée (sélection des cellules et glisser de la sélection pour fusionner les cellules)
allowAutoCreateHyperlinkbooleanPermet la création automatique d'hyperliens dans la feuille de calcul.
allowContextMenubooleanLe menu contextuel intégré peut être ouvert.
allowCopyPasteExcelStylebooleanLes styles d'une feuille de calcul peuvent être copiés et collés dans Excel, et vice-versa.
allowDynamicArraybooleanActive les tableaux dynamiques dans les feuilles de travail
allowExtendPasteRangebooleanÉtend la plage collée si la plage collée n'est pas suffisante pour les données collées
allowSheetReorderbooleanLa réorganisation de la feuille est autorisée
allowUndobooleanL'annulation des modifications est autorisée.
allowUserDeselectbooleanLa désélection de cellules spécifiques d'une sélection est autorisée.
allowUserDragDropbooleanGlisser-déposer des données de plage est autorisé
allowUserDragFillbooleanLe remplissage par glisser est autorisé
allowUserEditFormulabooleanDes formules peuvent être saisies dans les cellules
allowUserResizebooleanLes colonnes et les lignes peuvent être redimensionnées
allowUserZoombooleanLe zoom (ctrl + molette de la souris) est autorisé
autoFitTypenumberLe contenu est formaté pour tenir dans les cellules, les cellules et les en-têtes. 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
backColorstringChaîne de couleur utilisée pour représenter la couleur de fond de la zone, comme "rouge", "#FFFF00", "rgb(255,0,0)", "Accent 5". La couleur de fond initiale est masquée lorsqu'une image de fond est définie.
backgroundImagestring / picture / fileImage de fond de la zone.
backgroundImageLayoutnumberComment l'image de fond s'affiche. 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.
calcOnDemandbooleanLes formules ne sont calculées que lorsqu'elles sont demandées.
columnResizeModenumberMode redimensionnement pour les colonnes. 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)
copyPasteHeaderOptionsnumberEn-têtes à inclure lorsque les données sont copiées ou collées. 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.
customListcollectionListe pour que les utilisateurs personnalisent le remplissage par glisser-déposer, en priorisant la correspondance de cette liste dans chaque remplissage. Chaque élément de collection est une collection de strings. See on SpreadJS docs.
cutCopyIndicatorBorderColorstringCouleur de bordure de l'indicateur affiché lorsque l'utilisateur coupe ou copie la sélection.
cutCopyIndicatorVisiblebooleanAfficher un indicateur lors du copier ou du coller de l'élément sélectionné.
defaultDragFillTypenumberLe type de remplissage par défaut du glisser-déposer. Available values :
ConstantValueDescription
vk auto fill type auto 5 Automatically fills cells.
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 Fills cells with values and not formatting.
enableAccessibilitybooleanLa prise en charge de l'accessibilité est activée dans la feuille de calcul.
enableFormulaTextboxbooleanLa zone de texte de la formule est activée.
grayAreaBackColorstringUne chaîne de couleur utilisée pour représenter la couleur de fond de la zone grise, comme "red", "#FFFF00", "rgb(255,0,0)", "Accent 5", etc.
highlightInvalidDatabooleanLes données non valides sont surlignées.
iterativeCalculationbooleanActive le calcul itératif. See on SpreadJS docs.
iterativeCalculationMaximumChangenumériqueMontant maximum de changement entre deux valeurs de calcul.
iterativeCalculationMaximumIterationsnumériqueNombre de fois maximum que la formule doit recalculer.
newTabVisiblebooleanAfficher un onglet spécial pour permettre aux utilisateurs d'insérer de nouvelles feuilles.
numbersFitModenumberModifie le mode d'affichage lorsque la largeur des données date/nombre est plus longue que la largeur des colonnes. 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.
referenceStylenumberStyle pour les références de cellules et de plages dans les formules de cellules. Available values:
ConstantValueDescription
vk reference style A1 0 Use A1 style.
vk reference style R1C1 1 Use R1C1 style
resizeZeroIndicatornumberRègle de dessin lorsque la ligne ou la colonne est redimensionnée à zéro. 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 façon dont les lignes sont redimensionnées. Les valeurs disponibles sont les mêmes que columnResizeMode
scrollbarAppearancenumberApparence de la barre de défilement. Available values:
ConstantValueDescription
vk scrollbar appearance mobile1 Mobile scrollbar appearance.
vk scrollbar appearance skin (default)0 Excel-like classic scrollbar appearance.
scrollbarMaxAlignbooleanLa barre de défilement s'aligne sur la dernière ligne et la dernière colonne de la feuille courante.
scrollbarShowMaxbooleanLes barres de défilement affichées sont basées sur le nombre total de colonnes et de lignes dans la feuille.
scrollByPixelbooleanActiver le défilement de précision par pixel.
scrollIgnoreHiddenbooleanLa barre de défilement ignore les lignes ou colonnes cachées.
scrollPixelintegerDéfinit le défilement par ce nombre de pixels lorsque scrollByPixel est true. The final scrolling pixels are the result of scrolling delta * scrollPixel. Par exemple : le delta de défilement est de 3, scrollPixel est de 5, le défilement final de pixels est de 15.
showDragDropTipbooleanAfficher l'info bulle de glisser-déposer.
showDragFillSmartTagbooleanAfficher la boîte de dialogue de remplissage par glisser-déplacer.
showDragFillTipbooleanAfficher l'info bulle de glisser-remplir.
showHorizontalScrollbarbooleanAfficher la barre de défilement horizontale.
showResizeTipnumberComment afficher l'info-bulle de redimensionnement. 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.
showScrollTipnumberComment afficher les info-bulles de défilement. 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.
showVerticalScrollbarbooleanAfficher la barre de défilement verticale.
tabEditablebooleanLa barre d'onglets de la feuille peut être modifiée.
tabNavigationVisiblebooleanAfficher l'onglet de navigation de la feuille.
tabStripPositionnumberPosition de la barre d'onglets. 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.
tabStripRationumberValeur de pourcentage (0.x) qui spécifie combien d'espace horizontal sera alloué à la barre d'onglets. Le reste de la zone horizontale (1 - 0.x) sera alloué à la barre de défilement horizontale.
tabStripVisiblebooleanAfficher la barre d'onglets de la feuille.
tabStripWidthnumberLargeur de la barre d'onglets lorsque la position est à gauche ou à droite. Par défaut et minimum 80.
useTouchLayoutbooleanUtiliser ou non le format tactile pour présenter le composant Spread.

Exemple

Pour définir l'option allowExtendpasteRange dans "ViewProArea" :

var $workbookOptions : Object

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

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

Voir également

VP Get workbook options