VP SET BORDER
VP SET BORDER ( rangeObj : Object ; borderStyleObj : Object ; borderPosObj : Object )
Paramètres | Type | Description | ||
---|---|---|---|---|
rangeObj | Object | -> | Objet plage | |
borderStyleObj | Object | -> | Objet contenant le style de bordure | |
borderPosObj | Object | -> | 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é | Type | Description | Valeurs possibles |
---|---|---|---|
color | text | Dé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) |
style | Integer | Dé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é | Type | Description |
---|---|---|
all | boolean | Style de la ligne de bordure appliqué à toutes les bordures. |
left | boolean | Style de la ligne de bordure appliqué à la bordure de gauche. |
top | boolean | Style de la ligne de bordure appliqué à la bordure supérieure. |
right | boolean | Style de la ligne de bordure appliqué à la bordure de droite. |
bottom | boolean | Style de la ligne de bordure appliqué à la bordure inférieure. |
outline | boolean | Style de la ligne de bordure appliqué uniquemet aux bordures extérieures. |
inside | boolean | Style de la ligne de bordure appliqué uniquemet aux bordures intérieures. |
innerHorizontal | boolean | Style de la ligne de bordure appliqué uniquemet aux bordures horizontales intérieures. |
innerVertical | boolean | Style 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)