Permet d’accéder à une méthode ou une propriété d’une instance d’un objet précédemment créée par la commande OLECREATE.
Syntaxe
|
CHGVAR |
VAR(&CMD) VALUE('OLECALL') |
|
CHGVAR |
VAR(&PARM1) VALUE('"Identifiant de l’instance"') |
|
CHGVAR |
VAR(&PARM2) VALUE('Méthode ou propriété à exécuter') |
|
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
|
Paramètres |
|
|
Parm1 |
Identifiant de l’instance de l’objet. Cet identifiant a été retourné par un précédent appel à OLECREATE.
|
|
Parm2 |
Texte de la méthode ou de la propriété à exécuter. Exemples : ActiveDocument.SaveAs("C:\MyDoc\Doc1.doc") ActiveDocument.Words.Count
|
|
RESULT |
En sortie, le paramètre &RESULT contient une valeur éventuellement retournée par la méthode appelée, ou la valeur d’une propriété demandée.
|
N’utilisez cette commande que si vous connaissez bien la programmation OLE sous Windows, et si vous connaissez bien l’objet avec lequel vous devez communiquer.
Exemple
Voir la commande OLECREATE.
Voir aussi