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

Copie la sélection courante ou le contenu d’une cellule dans le presse-papier ou dans une cellule spécifiée.

 

Syntaxe

 

CHGVAR

VAR(&CMD) VALUE('XLCOPY')

CHGVAR

VAR(&PARM1) VALUE('
[From="Coordonnées Cellules à copier"];
[To="Coordonnées Cellule de destination"]

')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

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

&PARM2 &RESULT)

 

Paramètres

Paramètres

 

Parm1

From : Désigne les coordonnées des cellules dont le contenu doit être copié.
Si From n’est pas précisé, c’est la sélection courante qui est copiée vers le presse-papier.

 

To : Désigne les coordonnées des cellules vers lesquelles doit se faire la copie.
Si To n’est pas précisé, les données sont copiées dans le presse- papier. 

 

 

 

 

Remarques

1)

Les cellules peuvent se situer dans la feuille courante ou dans une autre feuille du classeur. Le nom de la feuille et les cordonnées de la cellule seront alors séparés par un point d’interrogation.

 

Exemple : dest?F3 pour la cellule F3 de la feuille nommée "dest".

2)

Il faut mettre le nom de la feuille entre guillemets si celui-ci contient des espaces.

Exemple : "dest feuille"?A1 pour la cellule A1 de la feuille nommée "dest feuille".

 

 

Exemples

 

L’exemple suivant copie le contenu de "Revenus" à l’emplacement "$B$22".

 

CHGVAR

VAR(&CMD) VALUE('XLCOPY)

CHGVAR

VAR(&PARM1) VALUE('From="Revenus";To="$B$2"')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

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

&PARM2 &RESULT))

MONMSG

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

 

L’exemple suivant copie la sélection courante vers le presse papier.

 

CHGVAR

VAR(&CMD) VALUE('XLCOPY)

CHGVAR

VAR(&PARM1) VALUE(' ')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

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

&PARM2 &RESULT))

MONMSG

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

 

Copie du contenu de la zone A1:B2 de la feuille "or feuille" dans la feuille "dest".
La cellule en haut à gauche de la zone de réception est la cellule F3.

 

LNCCMD CMD(XLCOPY) PARM1('From=""or feuille"?A1:B2";To="dest?F3"')

 

Voir aussi

         XLPASTE