Fixe la valeur d’une propriété de divers objets (classeur, feuille, cellule ou sélection) sur une instance d’Excel.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('XLSETPROP') |
CHGVAR |
VAR(&PARM1) VALUE('Propriété') |
CHGVAR |
VAR(&PARM2) VALUE('Valeur') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
Le chemin complet vers la propriété à modifier. Exemple : ActiveCell.Font.Color
Quelques exemples : ActiveCell.Font.Color : Change la couleur. ActiveCell.Font.Bold : Permet de mettre en gras/non gras la sélection.
|
Parm2 |
Valeur à affecter à la propriété.
Exemples :
TRUE : Valeur Vrai.
FALSE : Valeur Faux.
INT(chaîne) : Quand Excel attend une valeur entière.
|
Le chemin vers la propriété respecte la syntaxe utilisée en Visual Basic.
On peut utiliser les valeurs constantes de Excel, telles que xlBottom, xlVAlignCenter.
Quand le chemin vers la propriété inclut un élément d’une collection (tel que ActiveCell.Borders…, qui a 4 bordures), il faut préciser l’élément concerné (Item).
Par exemple, dans le cas des bordures, en Visual Basic, la propriété est exprimée par :
ActiveCell.Borders(xlBottom).LineStyle = xlDashDot
En Visual Basic, Item est une propriété par défaut qui ne figure pas dans la syntaxe.
Exemple
L’exemple ci-dessous fixe la couleur de police de la cellule active en rouge :
CHGVAR |
VAR(&CMD) VALUE('XLSETPROP') |
CHGVAR |
VAR(&PARM1) VALUE('ActiveCell.Font.Color') |
CHGVAR |
VAR(&PARM2) VALUE('INT(255)') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |