PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande WSETLINE
Commande WSETLINE

 Affecte des valeurs à des cellules d’un tableau Word.

 

Syntaxe

 

CHGVAR

VAR(&CMD) VALUE('WSETLINE')

CHGVAR

VAR(&PARM1) VALUE('Valeurs de cellules')

CHGVAR

VAR(&PARM2) VALUE('Formats de cellules')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT))

MONMSG

MSGID(LNC0000) EXEC(GOTO CMDLBL(ERROR))

 

Paramètres

Paramètres

 

Parm1

Chaîne de caractères contenant les valeurs à affecter aux cellules.

Les valeurs de chaque cellule sont séparées par le mot  %SEP% .

La chaîne de caractères peut contenir les mots symboliques suivants :

%SEP% : Pour passer à la cellule suivante.
Si on était positionné sur la dernière colonne du tableau, on passe au début de la ligne suivante.

%INS% : Pour insérer une nouvelle ligne, et se positionner en début de la nouvelle ligne.

%MRG% : Pour fusionner la cellule courante avec la suivante.

 

Parm2

Chaîne de caractères pouvant contenir les formats des cellules.

Les formats de chaque cellule sont séparés par le mot %SEP%.

On peut appliquer plusieurs formats sur une cellule. Ils sont alors séparés par un point virgule.

Les formats peuvent être les suivants :

NUMFMT(d [DECPOINT=p] [GRPPOINT=g])

Où :
-d est le nombre de décimales,
-p représente le caractère a utiliser pour le point décimal. (Caractère point par défaut),
-g est le caractère à utiliser pour séparer les groupes de 3 chiffres.

 

PROP fixe la valeur d’une propriété pour le contenu de la cellule correspondante.

Exemple :
PROP(Font.bold)=True; PROP(Font.italic)=True
 

 

 

Exemple

 

CHGVAR

VAR(&CMD) VALUE('WSETLINE')

CHGVAR

VAR(&PARM1) VALUE('%INS%Valeur colonne 1%SEP%Valeur Colonne 2 & 3%MRG%%SEP%12300%SEP%')

CHGVAR

VAR(&PARM2) VALUE('%SEP%PROP(Font.Italic)=True;PROP(Par+

agraphs.Item(1).Alignment)=wdAlignParagraph+

Right%SEP%NUMFMT(2)')

 

 

Dans cet exemple, PARM1 contient les valeurs.

%INS% insère une nouvelle ligne,

« Valeur Colonne 1 » est affecté à la 1ere cellule.

« Valeur Colonne 2 & 3 » est affecté à la 2ème cellule.

Les cellules 2 et 3 sont fusionnées par %MRG%.

La valeur « 123,00 » est affecté à la 4ème cellule.

Le dernier %SEP% déplace la position courante vers la cellule suivante.
Si le tableau ne contient que 4 colonnes, la position courante est déplacée au début de la ligne suivante.

 

PARM2 contient les formats :

PARM2 commence par %SEP%, donc la 1ère cellule n’a pas de format particulier.

La deuxième cellule (Fusionnée à la 3ème) sera en italique, et, cadrée à droite.

La 4ème cellule est un numérique à deux décimales.

 

Voir aussi

Les valeurs spéciales