Telle Open Document Windows

September 20  by Eliza

Christine er å skrive en makro og må finne ut hvor mange dokument vinduer er åpne. De tradisjonelle måtene å gjøre dette på er å bruke Windows.Count eiendom, på følgende måte:

iNumWindows = Application.Windows.Count

Når henrettet, vil iNumWindows inneholde antall åpne dokumentvinduer i Word. Problemet er at den returnerer en telling av alle vinduer som Word kan vurdere et dokument, selv de som inneholder e-post.

Så langt vi kan fastslå, er det ingen vei rundt dette inkluderende oppførsel av Word. Hvis en person er å bruke Word som e-post, og de åpner en e-post eller to, er disse vinduene anses dokumentvinduer av programmet. Riktignok er de ikke dokumenter skal sendes til et fil på harddisken eller for skriveren, men de er dokumenter likevel.

I tillegg er det ingen andre flagg som vi kan finne som ville tillate en å skille mellom en vanlig dokumentvindu og en e-postmelding vinduet. Hvis et slikt flagg var tilgjengelige, så noen kunne enkelt sjekke vinduene og produsere sin egen telling av dokumenter vs. e-postmeldinger.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (442) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Telle Open Document Windows.