Volcado rápido de contenido de matriz (Microsoft Word)
Si ha realizado alguna programación en VBA, conoce el valor de usar matrices de variables para almacenar información. No es raro comenzar a trabajar con matrices grandes en sus macros. Por ejemplo, puede declarar una matriz de cadenas de 100 elementos, de la siguiente manera:
Dim MyText(99) As String
A medida que se ejecuta su macro, la información se puede almacenar y restaurar en los elementos de la matriz. En algún momento, es posible que desee borrar toda la información de la matriz. Una forma clásica de hacer esto es usar un bucle For … Next para recorrer cada elemento de la matriz, de la siguiente manera:
For J = 0 To 99 MyText(J) = "" Next J
Cuando se completa el bucle, todo se ha borrado de la matriz.
Una forma más rápida de realizar la misma tarea es utilizar la función BORRAR, de la siguiente manera:
Erase MyText
Una vez ejecutada, esta única línea establece cada elemento de la matriz MyText de nuevo en una cadena vacía. Si la matriz es numérica, cada elemento de la matriz se establece en cero.
_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 (1444) se aplica a Microsoft Word 97, 2000, 2002 y 2003.