Nombres de ruta completos en Word (Microsoft Word)
Cuando abre un documento en Word, el nombre de archivo del documento se muestra en la barra de título. A veces, sería bueno mostrar más que un simple nombre de archivo en la barra de título. Muchos lectores podrían beneficiarse de una forma de mostrar un nombre de ruta completo junto con el nombre del archivo en la barra de título. Desafortunadamente, Word no proporciona una forma de hacerlo fácilmente.
(Después de todo, ¿qué tan difícil sería incluir una casilla de verificación para esta opción?)
Hay un par de formas de abordar esto. Si solo necesita saber el nombre completo de la ruta de vez en cuando, puede crear una macro muy simple y asignarla a un botón de la barra de herramientas. Cuando hace clic en el botón, la información de la barra de título de la ventana activa cambia para reflejar el nombre completo de la ruta. Esta macro, llamada ChangeCaption, es la siguiente:
Sub ChangeCaption() ActiveWindow.Caption = ActiveDocument.FullName End Sub
Nuevamente, esta macro es ideal para uso ocasional. Si lo desea, también puede cambiar el nombre de esta macro como AutoOpen, y luego todos los documentos, cuando se abran, mostrarán el nombre completo de la ruta. Sin embargo, hay un par de grandes inconvenientes en esta opción. Siempre que cambie el nombre del documento utilizando Guardar como para guardarlo con un nombre diferente, el nuevo nombre de archivo (y la ruta) no se actualizan en la barra de título a menos que vuelva a ejecutar la macro. En segundo lugar, si tiene activada la verificación de virus, entonces puede interpretar su macro (asignada a AutoOpen) como un intento de un virus de macro de alterar su sistema.
Existe una forma de crear un enfoque más completo y automático. Para personalizar Word para incluir el nombre completo de la ruta, es necesario comprender el tipo de interfaz que utiliza Word. Word es una aplicación de interfaz de múltiples documentos (MDI). Esto significa que la ventana principal de la aplicación (para Word) es la ventana de la aplicación principal y esta ventana puede contener ventanas de documentos (ventanas secundarias) para cada documento abierto. Cuando se maximiza la ventana de un documento, la barra de título de Word muestra una combinación del título de la aplicación (Microsoft Word) y el nombre del archivo del documento. Si los documentos se muestran en una pantalla parcial o en un estado minimizado, la ventana principal muestra solo el nombre de la aplicación (Microsoft Word) y cada ventana secundaria muestra el título del documento contenido en esa ventana. Por lo tanto, todo lo que debe cambiarse es la barra de título de la ventana secundaria para incluir la ruta con el nombre del archivo.
El enfoque integral se basa en el uso de eventos de aplicación de Word.
Esencialmente, los pasos utilizados para lograr este enfoque son los siguientes:
-
Configure Word para activar eventos de la aplicación (están integrados en Word, pero no ocurren automáticamente).
-
Escriba algo del código de cambio de la barra de título real para el evento DocumentChange.
El evento DocumentChange, una vez configurado, ocurre casi cada vez que el usuario activa una ventana secundaria (documento). Notarás que dije «casi».
Esto se debe a que el evento no se activa si la ventana secundaria es una ventana duplicada de un documento abierto (por ejemplo, la ventana que se obtiene al elegir Nueva ventana en el menú Ventana). En realidad, se trata de dos vistas del mismo documento, por lo que no hay ningún cambio de documento al cambiar de una vista a la otra. En consecuencia, si un documento está abierto y el usuario abre una nueva ventana al mismo documento, el código ejecutado desde el evento DocumentChange no cambiará automáticamente su barra de título. Sin embargo, se cambiará más adelante si el usuario cambia a esta vista de ‘nueva ventana’ desde alguna otra ventana secundaria que contenga un documento diferente.
El segundo problema es que el evento DocumentChange tampoco se activa cuando se guarda un nuevo documento. Por lo tanto, si se guarda un documento sin guardar (como Documento1, Documento2, etc.), la barra de título no cambia hasta que se quita el foco del archivo recién guardado y luego se devuelve. Afortunadamente, esto se puede solucionar.
El primer paso, entonces, es activar los eventos de la aplicación Word. Puede hacerlo siguiendo estos pasos. (Los ejemplos aquí no están incluidos en el CD-ROM WordTips. Sin embargo, pueden crearse fácilmente siguiendo los pasos descritos.)
-
Inicie Word y luego cierre todos los documentos abiertos.
-
Presione ALT + F11 para iniciar el Editor de Visual Basic. La barra de título del editor debe decir «Microsoft Visual Basic – Normal». Esto significa que está trabajando en el proyecto de plantilla Normal.
-
Elija Módulo de clase en el menú Insertar. Esto agrega un módulo de clase al proyecto, normalmente llamado Class1, Class2, etc.
-
Usando la ventana Propiedades (esquina inferior izquierda del Editor), cambie el nombre del nuevo módulo de clase a AppEvents.
-
En la ventana del editor, escriba o pegue lo siguiente:
-
Elija Módulo en el menú Insertar. Esto agrega un módulo regular al proyecto, normalmente llamado Módulo1, Módulo2, etc.
-
Usando la ventana Propiedades (esquina inferior izquierda del Editor), cambie el nombre del nuevo módulo a MyModule. (Puede usar un nombre diferente, si lo desea. Si cambia el nombre, entonces también necesita cambiar la referencia de MyModule en el paso 5, arriba).
-
En la ventana del editor, escriba o pegue lo siguiente:
_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 (1248) se aplica a Microsoft Word 97, 2000, 2002 y 2003.