Fonction WWRequest()
- Last UpdatedFeb 05, 2018
- 2 minute read
Lit des données à partir d'un élément d'une application. Vous pouvez l'utiliser, par exemple, pour lire le contenu d'une cellule dans une feuille de calcul de Microsoft Excel.
Important : La fonction WWRequest() ne fonctionne pas sur les versions 64 bits du système d'exploitation Windows.
Syntaxe
Result = WWRequest(appname, topic, item, messagetag)
Paramètres
appname
Nom de l'application. Chaîne littérale, variable message ou expression chaîne.
topic
Le nom de la rubrique dans l'application. Chaîne littérale, variable message ou expression chaîne.
item
Le nom de l'élément appartenant à la rubrique et à l'application. Chaîne littérale, variable message ou expression chaîne.
messagetag
Une variable message pour récupérer la valeur de l'élément. Pour convertir le contenu de la variable message en une valeur entière ou réelle, utilisez les fonctions StringToIntg() ou StringToReal().
Valeur renvoyée
Une valeur -1, 0 ou 1 pour indiquer<:hs>:
-1 - données non lues, échec. Les causes peuvent être que l'application n'est pas en cours d'exécution, ou que la rubrique ou l'élément n'existe pas.
0 - échec de lecture des données, l'application est occupée.
1 - lecture des données réussie.
Exemple(s)
Ce script lit dans la valeur contenue dans le livre Book1.xls de Microsoft Excel, feuille Feuil1, ligne 1, colonne 1<:hs>; il renseigne la variable message MTag et place la valeur dans la variable réelle CellValue.
Result = WWRequest("excel","[Book1.xls]sheet1", "r1c1",Mtag);
CellValue=StringToReal(MTag);
Sur un système d'exploitation qui n'est pas en anglais, vous aurez probablement besoin d'utiliser la fonction StringReplace() pour modifier le contenu de MTag avant de le convertir dans un type de données différent. En l'occurrence, si votre système d'exploitation utilise la virgule au lieu du point décimal, vous devrez remplacer toutes les virgules par des points dans MTag avant de procéder à sa conversion en type réel.