Fonction WWExecute()
- Last UpdatedFeb 05, 2018
- 1 minute read
Envoie une commande vers une application, l'exécute et retourne un état dans le résultat. Vous pouvez l'utiliser pour faire exécuter une macro Excel.
Important : La fonction WWExecute() ne fonctionne pas sur les versions 64 bits du système d'exploitation Windows.
Syntaxe
Result = WWExecute (appname, topic, command)
Paramètres
appname
Le nom de l'application destinataire de la commande. Chaîne littérale, variable message ou expression chaîne.
topic
Le nom de la rubrique dans l'application destinataire de la commande. Chaîne littérale, variable message ou expression chaîne.
command
La commande à envoyer. Chaîne littérale, variable message ou expression chaîne.
Valeur renvoyée
Une valeur -1, 0 ou 1 pour indiquer<:hs>:
-1 - commande non exécutée, échec. Les causes peuvent être que l'application n'est pas en exécution, que la rubrique n'existe pas ou que la commande contient une erreur.
0 - commande non exécutée, l'application est occupée.
1 - commande exécutée avec succès.
Exemple(s)
Ce script ordonne à Microsoft Excel d'exécuter la macro Macro1 par l'envoi de la commande [Run("Macro1",0)] à Excel.
Macro="Macro1";
Command="[Run(" + StringChar(34) + Macro + StringChar(34) + ",0)]";
WWExecute("excel","system",Command);