VBA vous permet d’utiliser des commandes pour déplacer le point d’insertion vers le haut, le bas, la gauche et la droite dans votre document. Pour ce faire, utilisez les méthodes MoveUp, MoveDown, MoveLeft et MoveRight. Vous devez ensuite spécifier le type d’unités que vous souhaitez déplacer, ainsi que leur nombre. La syntaxe de base est la suivante:

Selection.direction Unit:=units, Count:=num, Extend:=extension

direction est l’une des méthodes (MoveUp, MoveDown, MoveLeft ou MoveRight). Si vous utilisez les méthodes MoveUp ou MoveDown, vous pouvez utiliser units de wdLine, wdParagraph, wdWindow ou wdScreen. Si vous utilisez les méthodes MoveLeft ou MoveRight, vous pouvez utiliser units de wdCharacter, wdWord ou wdSentence. Le paramètre num indique combien d’unités_ vous souhaitez déplacer le point d’insertion. La valeur extension est soit wdMove (si vous souhaitez uniquement déplacer le point d’insertion) soit wdExtend (si vous souhaitez agrandir la sélection par votre mouvement).

À titre d’exemple, disons que vous souhaitez déplacer le point d’insertion vers la droite de cinq caractères. La commande appropriée pour ce faire serait la suivante:

Selection.MoveRight Unit:=wdCharacter, Count:=5, Extend:=wdMove

Si vous souhaitez à la place déplacer le point d’insertion de deux paragraphes vers le haut et sélectionner le texte de l’emplacement actuel du point d’insertion vers le nouveau, vous utiliserez la ligne suivante:

Selection.MoveUp Unit:=wdParagraph, Count:=2, Extend:=wdExtend

Vous pouvez également créer d’autres commandes de mouvement pour votre macro.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (12074) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Moving_the_Insertion_Point_in_a_Macro [Déplacement du point d’insertion dans une macro].