Christine sta scrivendo una macro e ha bisogno di capire quante finestre di documenti sono aperte. Il metodo tradizionale per farlo è usare la proprietà Windows.Count, nel modo seguente:

iNumWindows = Application.Windows.Count

Quando viene eseguito, iNumWindows conterrà il numero di finestre di documenti aperte in Word. Il problema è che restituisce un conteggio di qualsiasi finestra che Word può considerare un documento, anche quelle che contengono messaggi di posta elettronica.

Per quanto possiamo determinare, non c’è modo di aggirare questo comportamento inclusivo di Word. Se una persona utilizza Word come editor di posta elettronica e apre uno o due messaggi di posta elettronica, quelle finestre vengono considerate finestre di documenti dal programma. Certo, non sono documenti destinati a un file su disco o alla stampante, ma sono comunque documenti.

Inoltre, non è possibile individuare nessun altro flag che consenta di distinguere tra una normale finestra di documento e una finestra di messaggio di posta elettronica. Se tale flag fosse disponibile, allora qualcuno potrebbe facilmente controllare le finestre e produrre il proprio conteggio dei documenti contro

messaggi di posta elettronica.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (10516) si applica a Microsoft Word 2007, 2010, 2013 e 2016. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Word qui: