Al igual que otros lenguajes de programación, el lenguaje de programación utilizado para las macros de Word (Visual Basic para Aplicaciones o VBA) incluye ciertas estructuras de programación que se utilizan para controlar cómo se ejecuta el programa. Una de estas estructuras es la estructura For …​ Next. El uso más común de esta estructura tiene la siguiente sintaxis:

For X = 1 To 99     program statements Next X

No está limitado a utilizar la variable X; puede utilizar cualquier variable numérica que desee. Tampoco está limitado a los números 1 y 99 en la primera línea; puede utilizar los números que desee o puede utilizar variables numéricas. Cuando se está ejecutando una macro y se encuentra esta estructura, Word repite cada instrucción de programa entre las palabras clave For y Next un cierto número de veces. En el ejemplo de sintaxis, las instrucciones se ejecutarían 99 veces (1 a 99). La primera vez a través de la estructura, X sería igual a 1, la segunda vez a través de ella sería igual a 2, luego a 3, 4, 5, y así sucesivamente, hasta que sea igual a 99 en la última iteración.

Normalmente, como Word está trabajando a través de la estructura For …​ Next, incrementa el contador en uno en cada iteración. También puede agregar un modificador de Paso a la estructura Para …​ Siguiente, cambiando así el valor por el cual se incrementa el contador. Por ejemplo, considere el siguiente ejemplo:

For X = 1 To 99 Step 5     program statements Next X

La primera vez que pase por este ejemplo, X será igual a 1, y la segunda vez que pase, X es igual a 6 porque se ha incrementado en 5. De manera similar, la tercera vez que pase a X es igual a 11. También puede usar negativo números para los valores de Paso, lo que le permite contar hacia abajo.

Por ejemplo, eche un vistazo a lo siguiente:

For X = 24 To 0 Step -3     program statements Next X

En este ejemplo, la primera vez que pasa por la estructura X es igual a 24, la segunda vez es igual a 21 y la tercera vez es igual a 18.

_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). Este consejo (129) se aplica a Microsoft Word 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Word (Word 2007 y más tarde) aquí:

link: / wordribbon-Understanding_the_For_Next_Structure [Comprensión de la estructura For …​ Next].