Certains processus manuels peuvent facilement être automatisés dans Microsoft Word à l'aide de Visual Basic pour Applications ou VBA. Dans VBA, vous pouvez utiliser l'objet paragraphFormat d'apporter des modifications à la présentation d'un paragraphe. Vous pouvez utiliser la propriété d'alignement avec l'objet de paragraphFormat au centre d'un paragraphe. Au lieu de perdre du temps paragraphes centrage manuellement pour de nombreux documents , au lieu écrire une sous-procédure VBA pour le faire pour vous . Instructions
1
Launch " Parole", cliquez sur l'onglet "Developer " et cliquez sur " Visual Basic " pour ouvrir l'éditeur Visual Basic . Cliquez sur le menu "Insertion " et cliquez sur
2
Commencez par taper le code VBA suivant pour créer un nouveau sous-procédure "Module ". :
Private Sub CenterText ()
3
déclarer deux variables que vous allez utiliser pour tenir le début et la fin du texte que vous souhaitez centre :
FirstWord Dim As String
lastWord Dim As String
4
Définir les premiers mots du titre et les mots se terminant dans votre paragraphe , tels que les suivants :
FirstWord = " début du paragraphe "
lastWord = " fin de paragraphe "
5
Copiez et collez le code suivant pour rechercher le document Word en utilisant les variables que vous avez définies et à centrer le texte entre eux :
ActiveDocument.Content.Duplicate < . br>
Find.Execute FindText : = FirstWord & "*" & lastWord , MatchWildcards : . = True
MoveStart wdCharacter , Len ( FirstWord )
MoveEnd wdCharacter , -Len . . ( lastWord )
ParagraphFormat.Alignment = wdAlignParagraphCenter
End With
6
Fin de la sous procédure en tapant la commande suivante :
End Sub Photos