Líneas de macro continuas (Microsoft Word)
Cuando está creando una macro VBA, puede encontrarse con algunas líneas muy largas. El Editor de VBA se encargará de las líneas largas, pero suele ser complicado desplazarse por la pantalla hacia la izquierda y hacia la derecha para revisar una línea. Algunos lenguajes de programación (como C o Perl) le permiten continuar con las líneas del programa simplemente presionando Enter y continuando con la línea.
Sin embargo, VBA requiere una secuencia de caracteres especial para indicar que desea continuar con la línea del programa actual en la siguiente. Esta secuencia consta de un espacio y un guión bajo. Considere el siguiente código de ejemplo:
With Selection.ParagraphFormat.TabStops .ClearAll .Add Position:=InchesToPoints(Val(MyTab)), _ Alignment:=wdAlignTabDecimal, _ Leader:=wdTabLeaderSpaces End With
Este código continúa una línea de programa sobre tres líneas físicas utilizando el espacio y el subrayado al final de cada línea que continúa. Puede utilizar los caracteres de continuación para continuar las líneas de programación que desee. Lo único que debe recordar es que solo puede usar los caracteres para fines de continuación si los coloca entre tokens regulares o palabras clave utilizadas en la línea del programa. Si los coloca en medio de una palabra clave o en una cadena (entre comillas), VBA no sabrá lo que pretendía y puede generar un error.
_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 (758) 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-Continuing_Macro_Lines [Continuing Macro Lines]
.