Comment changer le style de tous les tableaux dans Microsoft Word
Microsoft Word offre la possibilité d'appliquer une mise en forme uniforme à de larges portions de texte. En quelques clics, il est possible de copier la mise en forme d'un élément textuel et de l'appliquer à des paragraphes ou sections entières. Malheureusement, cette facilité ne s'étend pas aux tableaux. La modification du style de tous les tableaux d'un document nécessite de les sélectionner individuellement et d'effectuer les changements manuellement. Une alternative consiste à utiliser une macro pour automatiser cette tâche.
Identifier le style de tableau souhaité
Avant de créer la macro, il est nécessaire de connaître précisément le nom du style de tableau à appliquer. La procédure est simple. Ouvrez le document Word concerné et cliquez à l'intérieur d'un tableau. Dans l'onglet "Création" (accessible sous l'onglet "Outils de tableau"), parcourez les styles proposés.
Survolez avec la souris le style de tableau désiré. Une info-bulle affichera son nom. Notez ce nom, vous êtes alors prêt à créer la macro.
Création d'une macro pour le style de tableau
Activez l'onglet "Développeur" dans Word en allant dans "Fichier" > "Options" > "Personnaliser le ruban". Cochez la case "Développeur" et retournez à votre document.
Dans l'onglet "Développeur", cliquez sur "Macros". Donnez un nom à votre macro, par exemple :
ApplyTableStyle
Cliquez sur "Créer" et insérez le code suivant dans la fenêtre de code. Il est important de modifier cette ligne: tbl.Style = "Medium Shading 2 - Accent 1". Remplacez le texte entre guillemets par le nom du style de tableau précédemment copié. Ne supprimez pas les guillemets. Une fois cette modification effectuée, exécutez la macro.
Sub ApplyTableStyle() Dim tbl As Table For Each tbl In ActiveDocument.Tables tbl.Style = "Medium Shading 2 - Accent 1" Next End Sub
C'est tout. Une fois la macro exécutée, elle changera automatiquement le style de tous les tableaux. Il est important de noter que cette macro modifie de manière proactive tous les styles de tableaux vers celui spécifié dans le code. Si vous avez besoin d'utiliser un autre style, vous devrez modifier le code de la macro.
Si vous souhaitez changer le style appliqué par la macro, il vous faudra éditer le code et remplacer le nom du style. Cette macro s'applique non seulement aux tableaux existants mais aussi à tous ceux que vous insérerez par la suite dans le document. L'absence d'une option intégrée pour réaliser cette tâche semble être une lacune notable dans Microsoft Word.