Aller au contenu principal
Version: 20 R10 BETA

VP SET BORDER

VP SET BORDER ( rangeObj : Object ; borderStyleObj : Object ; borderPosObj : Object )

ParamètresTypeDescription
rangeObjObject->Objet plage
borderStyleObjObject->Objet contenant le style de bordure
borderPosObjObject->Objet contenant la position de la bordure

Description

La commande VP SET BORDER applique le(s) style(s) de bordure défini(s) dans borderStyleObj et borderPosObj à la plage définie dans rangeObj.

Dans rangeObj, passez une plage de cellules où le style de bordure sera appliqué. Si le rangeObj contient plusieurs cellules, les bordures appliquées avec VP SET BORDER seront appliquées au rangeObj dans son ensemble (contrairement à la commande VP SET CELL STYLE qui applique les bordures à chaque cellule du rangeObj). Si une feuille de style a déjà été appliquée, VP SET BORDER remplacera les paramètres de bordure précédemment appliqués pour le rangeObj.

Le paramètre borderStyleObj vous permet de définir le style des lignes de la bordure. Le borderStyleObj prend en charge les propriétés suivantes :

PropriétéTypeDescriptionValeurs possibles
colortextDéfinit la couleur de la bordure. Par défaut = black.Couleur CSS syntaxe "#rrggbb" (syntaxe préférée), couleur CSS syntaxe "rgb(r,g,b)" (syntaxe alternative), nom de couleur CSS (syntaxe alternative)
styleIntegerDéfinit le style de la bordure. Par défaut = empty.
  • vk line style dash dot
  • vk line style dash dot dot
  • vk line style dashed
  • vk line style dotted
  • vk line style double
  • vk line style empty
  • vk line style hair
  • vk line style medium
  • vk line style medium dash dot
  • vk line style medium dash dot dot
  • vk line style medium dashed
  • vk line style slanted dash dot
  • vk line style thick
  • vk line style thin
  • Vous pouvez définir la position du borderStyleObj (c'est-à-dire l'endroit où la ligne est appliquée) avec le borderPosObj :

    PropriétéTypeDescription
    allbooleanStyle de la ligne de bordure appliqué à toutes les bordures.
    leftbooleanStyle de la ligne de bordure appliqué à la bordure de gauche.
    topbooleanStyle de la ligne de bordure appliqué à la bordure supérieure.
    rightbooleanStyle de la ligne de bordure appliqué à la bordure de droite.
    bottombooleanStyle de la ligne de bordure appliqué à la bordure inférieure.
    outlinebooleanStyle de la ligne de bordure appliqué uniquemet aux bordures extérieures.
    insidebooleanStyle de la ligne de bordure appliqué uniquemet aux bordures intérieures.
    innerHorizontalbooleanStyle de la ligne de bordure appliqué uniquemet aux bordures horizontales intérieures.
    innerVerticalbooleanStyle de la ligne de bordure appliqué uniquemet aux bordures verticales intérieures.

    Exemple 1

    Ce code applique la bordure suivante autour de la plage :

    $border:=New object("color";"red";"style";vk line style thick)
    $option:=New object("outline";True)
    VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)

    Exemple 2

    Ce code montre la différence entre VP SET BORDER et la définition des bordures avec la commande VP SET CELL STYLE :

    // Définir les bordures à l'aide de VP SET BORDER
    $border:=New object("color";"red";"style";vk line style thick)
    $option:=New object("outline";True)
    VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)

    // Définir les bordures à l'aide de VP SET CELL STYLE
    $cellStyle:=New object
    $cellStyle.borderBottom:=New object("color";"blue";"style";vk line style thick)
    $cellStyle.borderRight:=New object("color";"blue";"style";vk line style thick)
    VP SET CELL STYLE(VP Cells("ViewProArea";4;4;3;3);$cellStyle)

    Voir également

    VP SET CELL STYLE