کریستین در حال نوشتن یک ماکرو است و باید بفهمد که چند پنجره سند باز است. روش سنتی انجام این کار استفاده از ویژگی Windows.Count به روش زیر است:
iNumWindows = Application.Windows.Count
هنگام اجرا، iNumWindows حاوی تعداد پنجره های باز سند در Word خواهد بود. مشکل این است که تعداد پنجرههایی را که Word ممکن است سندی در نظر بگیرد، حتی آنهایی که حاوی ایمیل هستند، برمیگرداند.
تا آنجا که ما می توانیم تعیین کنیم، هیچ راهی برای دور زدن این رفتار فراگیر Word وجود ندارد. اگر شخصی از Word به عنوان ویرایشگر ایمیل خود استفاده می کند و یک یا دو ایمیل را باز می کند، این پنجره ها توسط برنامه پنجره سند در نظر گرفته می شوند. مسلماً، آنها اسنادی نیستند که برای یک فایل دیسک یا چاپگر در نظر گرفته شده باشند، اما با این وجود سند هستند.
علاوه بر این، هیچ پرچم دیگری وجود ندارد که بتوانیم آن را پیدا کنیم که به فرد اجازه دهد بین یک پنجره سند معمولی و یک پنجره پیام ایمیل تمایز قائل شود. اگر چنین پرچمی در دسترس بود، آنگاه کسی میتوانست به راحتی پنجرهها را بررسی کند و تعداد اسناد خود را در مقابل پیامهای ایمیل تولید کند.