Hay muchas, muchas ocasiones en las que trabajo con dos archivos a la vez en Word.

Por ejemplo, puedo estar leyendo un documento y comparándolo con otro (y no quiero usar la función Comparar documentos). Siempre trato de mantener el documento que estoy modificando en la parte superior de mi pantalla y el otro documento en la parte inferior. Llámalo una peculiaridad de la personalidad, pero me resulta más fácil usar las ventanas de esta manera.

Puede ser complicado ajustar repetidamente la posición de las ventanas y asegurarse de que el archivo adecuado esté en la parte superior de la pantalla. Por lo tanto, desarrollé una macro para manejar esta situación. Puede usar esta pequeña y práctica macro para cambiar qué ventana está «en la parte superior» si tiene dos ventanas en la pantalla. Probablemente desee asignar esto a un botón de la barra de herramientas o una tecla de método abreviado, ya que será de poca utilidad si necesita seguir llamándolo desde la lista de macros. Lo siguiente funcionará en Word 97:

Sub FlipFlop()

If Windows.Count = 2 Then         WordBasic.NextWindow         WindowArrangeAll     End If End Sub

Si está utilizando una versión posterior de Word, la macro debe cambiarse ligeramente:

Sub FlipFlop()

If Windows.Count = 2 Then     WordBasic.NextWindow     Windows.Arrange End If End Sub

Tenga en cuenta que estas macros solo funcionan si (y solo si) hay dos ventanas en la pantalla. Si hay más o menos, la macro no hace nada en absoluto.

Sin duda, hay expertos en VBA que lean este consejo y que notarán de inmediato que el comando WordBasic.NextWindow podría haber sido reemplazado por ActiveWindow.Next.Activate. (La ayuda de VBA indica que este es el equivalente de VBA del comando NextWindow en WordBasic.) Sin embargo, sucede algo interesante cuando hace esto: la macro no funciona. Puede intentarlo usted mismo siguiendo estos pasos:

  1. Cree dos ventanas de documentos en la pantalla. (Abra dos documentos de Word y solo dos.)

  2. Elija Organizar todo en el menú Ventana.

  3. Ahora comience a grabar una macro; puedes darle el nombre que quieras.

  4. Presione Ctrl + F6, lo que activa la siguiente ventana.

  5. Elija Organizar todo en el menú Ventana.

  6. Repita los pasos 4 y 5 para dos iteraciones más.

  7. Detenga la grabadora de macros.

  8. Ejecute la macro que acaba de crear.

Cuando realice estos pasos, notará que la macro (la que Word acaba de crear para usted) explota en uno de los comandos ActiveWindow.Next.Activate. Probablemente sea un buen elemento de error para Redmond, pero la forma de evitarlo es usar el comando WordBasic.NextWindow en su lugar.

_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 (972) se aplica a Microsoft Word 97, 2000, 2002 y 2003.