Macro Word 2003 pour formater à la volée tous les tableaux d'un document Word

Résolu
douglasspalaks Messages postés 3 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 26 novembre 2010 - 17 nov. 2010 à 11:42
douglasspalaks Messages postés 3 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 26 novembre 2010 - 26 nov. 2010 à 15:50
Bonjour

Je travaille sous Word 2003 et je voudrais modifier à la volée tous les tableaux d'un très long document.

la modification porte sur le fait de "Répéter en haut de chaque page la ligne d'en-tête" de chaque tableau.

je pense qu'une macro doit pouvoir faire cette modification pour l'ensemble des tableaux, mais comme je n'y connais rien, je m'en remets aux spécialistes.

merci de votre aide.

DOUGLASS

2 réponses

douglasspalaks Messages postés 3 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 26 novembre 2010
26 nov. 2010 à 15:50
C'est bon, j'ai trouvé gràce à un autre forum. Voici la solution que l'on m'a donnée :
Sub Macro4()
'
' Macro4 Macro
' Macro enregistrée le 22/11/2010 par moi'
On Error Resume Next
Dim oTbl As Table
 
For Each oTbl In ActiveDocument.Tables
oTbl.Rows(1).Select
    oTbl.Rows(1).HeadingFormat = True
Next oTbl


DOUGLASS
3
douglasspalaks Messages postés 3 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 26 novembre 2010
22 nov. 2010 à 08:59
Bonjour,

je cherche toujours :
j'ai trouvé l'instruction qui permet de répéter en haut de chaque page l'en-tête du tableau,
maintenant je cherche à compléter la macro pour que cette instruction s'applique à chaque tableau...

je dois déclarer des variable (tableau ?) et faire une boucle,


je cherche.




DOUGLASS
0
Rejoignez-nous