Stam08
Messages postés2Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention24 octobre 2007
-
24 oct. 2007 à 00:22
Stam08
Messages postés2Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention24 octobre 2007
-
24 oct. 2007 à 01:11
Bonsoir tout le monde, voilà j'ai un soucis je ne sais absolument pas programmer sous VB, or il se trouve que j'ai besoin d'une macro sépcifique sous Word et je me trouve bien embeté de ce fait,
En effet je recopie mes cours d'économétrie de master et j'ai besoin de mettre énormément d'indice à des variables, donc je me demandais si il était possible de mettre une commande VB dans le code directement de la macro afin qu'elle applique le champ permettant de faire cela à la selection,
Voilà la traduction de la méthode champ de word ...
Sub Eq1()
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"EQ [X\s\do6(t)]", PreserveFormatting:=False
End Sub
Explication de EQ [X\s\do6(t)] (1) dans la méthode du champ, X est la
variable, \s met en exposition, \do en position basse, 6 la taille et
(t) donne la valeur de l'indice.
Il faudrait donc que si j'écris Xt sous word le programme ci dessus prenne automatiquement ces valeurs et les intègre au code, à la limite on peut faire comme sous java avec des next(), et un Scanner.in mais n'y connaissant rien à VB je ne sais pas du tout.
Je crois avoir tout mis, je ne pense pas pour autant avoir été clair, je me tients à votre disposition,
Cordialement
Stam