همانطور که در حال برنامه ریزی ماکروهای خود هستید، ممکن است نیاز داشته باشید که شماره صفحه فعلی را که نقطه درج در آن قرار دارد، بدانید. این به راحتی با استفاده از یکی از خطوط کد زیر در ماکرو به دست می آید:
CurPage = Selection.Information(wdActiveEndAdjustedPageNumber) CurPage = Selection.Information(wdActiveEndPageNumber)
این کد CurPage را روی شماره صفحه فعلی تنظیم می کند. اگر از فرم حاوی wdActiveEndAdjustedPageNumber استفاده می کنید، CurPage یک شماره صفحه منطقی است، نه یک شماره صفحه فیزیکی. تفاوت این است که شماره صفحه منطقی تنظیمات دستی را که ممکن است در سند انجام شده باشد، در نظر می گیرد. به عنوان مثال، اگر کاربر به Word دستور دهد که شمارش صفحات را با مقداری غیر از 1 آغاز کند.