Ah, du reverse? Ce n'est pas possible avec ta sdd actuelle.
Par contre en modifiant en amont, ça peut passer (et encore, les macros en @XXX je crois pas). Voici un exemple avec des variables $XXX :
j'ai un tableau comme ceci :
$KBLayout = "TrucBidon"
[...]
$Array[1] = "KBLayout"
Code : Tout sélectionner
for $i=1 to Array[0]
$label = "Texte de la variable Array[" & $i & "] : '" & $Array[$i] & "' = " & Eval($Array[$i])
...
Next
Ca te renverra dans $label :
Texte de la variable Array[1] : 'KBLayout' = TrucBidon
Donc si tu veux utiliser des macros @XXX, assigne les à des variables $XXX du même nom juste avant, genre $KBLayout = @KBLayout
PS : il y a aussi la fonction Execute, mais elle est TRES dangereuse, puisqu'elle interprète et execute l'expression, quelle qu'elle soit, exemple tout de même avec :
$Array[1] = "@KBLayout"
Code : Tout sélectionner
for $i=1 to Array[0]
$label = "Texte de la variable Array[" & $i & "] : '" & $Array[$i] & "' = " & Execute($Array[$i])
...
Next