Aller au contenu principal
Version: 20 R9

VP SET WORKBOOK OPTIONS

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

ParamètresTypeDescription
vpAreaNameText->Nom d'objet formulaire zone 4D View Pro
optionObjObject->Objet contenant les options du workbook à définir

Description

VP SET WORKBOOK OPTIONS définit les options du classeur (workbook) dans vpAreaName.

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

Dans optionObj, passez les options du classeur à appliquer à vpAreaName.

Si optionObj est vide, la commande ne fait rien.

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. Valeurs disponibles :
ConstanteValeurDescription
vk auto fit type cell 0 Le contenu ajuste automatiquement les cellules
vk auto fit type cell with header 1 Le contenu ajuste automatiquement les cellules et les en-têtes
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. Valeurs disponibles :
ConstanteValeurDescription
vk image layout center 1 Au centre de la zone.
vk image layout none 3 Dans le coin supérieur gauche de la zone avec sa taille originale.
vk image layout stretch 0 Remplit la zone.
vk image layout zoom 2 S'affiche avec son ratio d'aspect d'origine.
calcOnDemandbooleanLes formules ne sont calculées que lorsqu'elles sont demandées.
columnResizeModenumberMode redimensionnement pour les colonnes. Valeurs disponibles :
ConstanteValeurDescription
vk resize mode normal 0 Utilise le mode de redimensionnement normal (c'est-à-dire que les colonnes restantes sont affectées)
vk resize mode split 1 Utiliser le mode fractionné (les colonnes restantes ne sont pas affectées)
copyPasteHeaderOptionsnumberEn-têtes à inclure lorsque les données sont copiées ou collées. Valeurs disponibles :
ConstanteValeurDescription
vk copy paste header options all headers3 Inclut les en-têtes sélectionnés lorsque les données sont copiées ; écrase les en-têtes sélectionnés lorsque les données sont collées.
vk copy paste header options column headers 2 Inclut les en-têtes de colonnes sélectionnées lorsque les données sont copiées ; écrase les en-têtes de colonnes sélectionnées lorsque les données sont collées.
vk copy paste header options no headers0 Les en-têtes de colonne et de ligne ne sont pas inclus lorsque les données sont copiées ; les en-têtes de colonne ou de ligne sélectionnés ne sont pas écrasés lorsque les données sont collées.
vk copy paste header options row headers1 Inclut les en-têtes de ligne sélectionnés lorsque les données sont copiées ; écrase les en-têtes de ligne sélectionnés lorsque les données sont collées.
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. Voir sur 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. Valeurs disponibles :
ConstanteValeurDescription
vk auto fill type auto 5 Remplit automatiquement les cellules.
vk auto fill type clear values 4 Efface les valeurs des cellules.
vk auto fill type copycells 0 Remplit les cellules avec tous les objets de données, y compris les valeurs, la mise en forme et les formules.
vk auto fill type fill formatting only 2 Remplit les cellules uniquement avec la mise en forme.
vk auto fill type fill series 1 Remplit les cellules avec des séries.
vk auto fill type fill without formatting 3 Remplit les cellules avec des valeurs sans les formater.
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. Voir sur 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. Valeurs disponibles : vk
ConstanteValeurDescription
vk numbers fit mode mask0 Remplace le contenu des données par "###" et affiche l'astuce
numbers fit mode overflow 1 Affiche le contenu des données sous forme de chaîne de caractères. Si la cellule suivante est vide, le contenu est débordé.
pasteSkipInvisibleRangebooleanColler ou ne pas coller les données dans les plages invisibles :
  • False (par défaut) : coller les données
  • True : Ne pas coller les données dans les plages invisibles
Voir SpreadJS docs pour plus d'informations sur les plages invisibles.
referenceStylenumberStyle pour les références de cellules et de plages dans les formules de cellules. Valeurs disponibles :
ConstanteValeur Description
vk reference style A1 0 Utiliser le style A1.
vk reference style R1C1 1 Utiliser le style R1C1
resizeZeroIndicatornumberRègle de dessin lorsque la ligne ou la colonne est redimensionnée à zéro. Valeurs disponibles :
ConstanteValeurDescription
vk resize zero indicator default 0 Utilise la politique de dessin actuelle lorsque la ligne ou la colonne est redimensionnée à zéro.
vk resize zero indicator enhanced 1 Dessine deux lignes courtes lorsque la ligne ou la colonne est redimensionnée à zéro.
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. Valeurs disponibles :
ConstanteValeurDescription
vk scrollbar appearance mobile1 Apparence de la barre de défilement mobile.
vk scrollbar appearance skin (par défaut)0 Apparence de la barre de défilement classique de type Excel.
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. Définit le défilement par ce nombre de pixels lorsque scrollByPixel est true. 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. Valeurs disponibles :
ConstanteValeurDescription
vk show resize tip both 3 Des astuces de redimensionnement horizontaux et verticaux sont affichés.
vk show resize tip column 1 Seule l'astuce de redimensionnement horizontal est affiché.
vk show resize tip none 0 Aucune astuce de redimensionnement n'est affiché.
vk show resize tip row 2 Seule l'astuce de redimensionnement vertical est affiché.
showScrollTipnumberComment afficher les info-bulles de défilement. Valeurs disponibles :
ConstanteValeurDescription
vk show scroll tip both 3 Des astuces de défilement horizontales et verticales sont affichées.
vk show scroll tip horizontal 1 Seule l'astuce de défilement horizontale est affichée.
vk show scroll tip none Aucune astuce de défilement n'est affichée.
vk show scroll tip vertical 2 Seule l'astuce de défilement verticale est affichée.
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. Valeurs disponibles :
ConstanteValeurDescription
vk tab strip position bottom 0 La position de la barre de tabulation est relative au bas du classeur.
vk tab strip position left 2 La position de la barre de tabulation est relative à la gauche du classeur.
vk tab strip position right 3 La position de la barre de tabulation est relative à la droite du classeur.
vk tab strip position top 1 La position de la barre de tabulation est relative au haut du classeur.
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