Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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);