Macro word : changer la police et la taille caractère d'un texte ?

Macro word : changer la police et la taille caractère d'un texte ? - VB/VBA/VBS - Programmation

Marsh Posté le 25-10-2003 à 20:56:13    

Bonsoir,
Sous Word, je fais une nouvelle macro ( je m'excuse, suis un newbee dans ce domaine) qui est censée changer la police et la taille de ma sélection.
Ca ne fonctionne pas.
Possible uniquement en programmant en VB ?
 :hello:


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 25-10-2003 à 20:56:13   

Reply

Marsh Posté le 02-11-2003 à 20:09:42    

up


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 02-11-2003 à 21:58:32    

Y aurait moyen de la lister pour voir ce qui va pas.... ?
Si ça marche pas, il y a un problème.
 
J'en avais écrit une en Word 2.0 (macro de word), sous Word 2000, j'ai dû tout reprendre (VBA). C'était pour mettre en indice tous les chiffres de ma sélection (pour écrire C2H5OH par exemple, ça évite de reprednre un par un).

Reply

Marsh Posté le 03-11-2003 à 21:04:33    

Voici u petit test :
Je crée une macro sous Word : sélectionne tout le texte, change la police en Arial et met en taille 20.
 
Voici ce que ça donne :
 
Sub ChangerTailleEtPolice()
'
' ChangerTailleEtPolice Macro
' Macro enregistrée le 03/11/2003 par tissot
'
    Selection.WholeStory
End Sub
 
C'est peu, non !
Donc je pense que cela n'est possible qu'en programmant et pas en entegistrant une macro sous Word


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 03-11-2003 à 21:07:19    

Et si je fais une macro qui sélectionne tout mon texte ça donne ... la même chose :
 
Sub Selection()
'
' Selection Macro
' Macro enregistrée le 03/11/2003 par tissot
'
    Selection.WholeStory
End Sub


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 03-11-2003 à 21:09:48    

Donc, c'est la sélection qui ne se fait pas?


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 03-11-2003 à 21:23:03    

c'est parce que tu ne passes pas par les menus pour changer ta police.
en enregistrant ta macro et en passant par le menu Outils, police, tu aura beaucoup plus de code ;)
Après, tu ne gardes que ce qui t'intéresses, pour ton exemple :

Code :
  1. Sub Macro1()
  2. '
  3. ' Macro1 Macro
  4. ' Macro enregistrée le 03/11/03 par info
  5. '
  6.     Selection.WholeStory
  7.     With Selection.Font
  8.         .Name = "Arial"
  9.         .Size = 20
  10.     End With
  11. End Sub

Reply

Marsh Posté le 05-11-2003 à 21:37:04    

merci, je teste.


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 05-11-2003 à 21:39:29    

Et je confirme aussitôt : ça marche.
Encore merci et bonsoir.
 
 :jap:  :jap:  :jap:


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed