Christine está escribiendo una macro y necesita averiguar cuántas ventanas de documentos están abiertas. La forma tradicional de hacer esto es usar la propiedad Windows.Count, de la siguiente manera:

iNumWindows = Application.Windows.Count

Cuando se ejecuta, iNumWindows contendrá el número de ventanas de documentos abiertas en Word. El problema es que devuelve un recuento de cualquier ventana que Word pueda considerar un documento, incluso aquellas que contienen correos electrónicos.

Por lo que podemos determinar, no hay forma de evitar este comportamiento inclusivo de Word. Si una persona está usando Word como editor de correo electrónico y abre un correo electrónico o dos, el programa considera esas ventanas como ventanas de documentos. Por supuesto, no son documentos destinados a un archivo de disco o a la impresora, pero son documentos.

Además, no hay ningún otro indicador que podamos localizar que nos permita diferenciar entre una ventana de documento normal y una ventana de mensaje de correo electrónico. Si tal bandera estuviera disponible, entonces alguien podría revisar fácilmente las ventanas y producir su propio recuento de documentos vs.

mensajes de correo electrónico.

_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 (442) 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í:

enlace: / wordribbon-Counting_Open_Document_Windows [Contando ventanas de documentos abiertos].