Comment utiliser vba pour centrer le texte sur un document word

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 pour modifier le format d`un paragraphe. Vous pouvez utiliser la propriété d`alignement avec l`objet paragraphFormat pour centrer un paragraphe. Au lieu de perdre du temps de centrage paragraphes manuellement pour de nombreux documents, au lieu d`écrire une procédure de sous VBA pour le faire pour vous.

  • Lancement "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 "Module".

  • Commencez par taper le code VBA suivant pour créer une nouvelle procédure sous:

    Private Sub CenterText ()

  • Déclarez deux variables que vous allez utiliser pour tenir le début et le texte de fin que vous voulez centre:

    Dim FirstWord As String




    Dim lastWord As String
  • Définir les mots commençant et les mots se terminant dans votre paragraphe, comme suit:

    FirstWord = "début du paragraphe"

    lastWord = "fin du paragraphe"

  • 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:

    Avec ActiveDocument.Content.Duplicate

    .Find.Execute FindText: = FirstWord "*" lastWord, MatchWildcards: = Vrai

    .Movestart wdCharacter, Len (FirstWord)

    .MoveEnd wdCharacter, -Len (lastWord)

    .ParagraphFormat.Alignment = wdAlignParagraphCenter

    Terminer par

  • Mettre fin à la sous-procédure en tapant ce qui suit:

    End Sub

AUTRES

Excel tutoriel visual basic фото

Excel tutoriel visual basic

Visual Basic pour Applications (VBA) est un langage de programmation conçu pour vous aider à utiliser le code Visual…

» » » » Comment utiliser vba pour centrer le texte sur un document word