VBA le permite usar comandos para mover el punto de inserción hacia arriba, abajo, izquierda y derecha dentro de su documento. Para ello, utilice los métodos MoveUp, MoveDown, MoveLeft y MoveRight. Luego debe especificar el tipo de unidades que desea mover, así como cuántas. La sintaxis básica es la siguiente:

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

donde direction es uno de los métodos (MoveUp, MoveDown, MoveLeft o MoveRight). Si utiliza los métodos MoveUp o MoveDown, puede utilizar units de wdLine, wdParagraph, wdWindow o wdScreen. Si utiliza los métodos MoveLeft o MoveRight, puede utilizar units de wdCharacter, wdWord o wdSentence. La configuración de num indica cuántas de las unidades desea mover el punto de inserción. El valor de extension es wdMove (si solo desea mover el punto de inserción) o wdExtend (si desea ampliar la selección con su movimiento).

Como ejemplo, digamos que desea mover el punto de inserción a la derecha cinco caracteres. El comando adecuado para hacer esto sería el siguiente:

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

Si, en cambio, desea mover el punto de inserción hacia arriba dos párrafos y seleccionar el texto de la ubicación del punto de inserción actual al nuevo, usaría la siguiente línea:

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

De manera similar, puede construir otros comandos de movimiento para su macro.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (12074) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:

link: / word-Moving_the_Insertion_Point_in_a_Macro [Mover el punto de inserción en una macro].