Déplacement du point d’insertion dans une macro (Microsoft Word)
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
où 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 (784) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:
link: / wordribbon-Moving_the_Insertion_Point_in_a_Macro [Déplacement du point d’insertion dans une macro]
.