ماکرو
ماکروها اغلب برای پردازش اسناد استفاده می شوند. من ماکروهایی نوشتهام که پردازش کمی انجام دادهاند، مانند جایگزینی اطلاعات، اضافه کردن صفحه جدید و جابجایی متن. انجام این پردازش زیاد بدیهی است که به این معنی است که صفحه بندی سند تغییر می کند. به طور معمول، Word یک سند را تا زمانی که نتواند در پسزمینه انجام دهد، صفحهبندی مجدد نمیکند، به این معنی که اجرای ماکرو باید به پایان برسد.
با این حال، ممکن است بخواهید ماکرو شما ورد را مجبور به صفحهبندی مجدد کند. چرا؟ شاید مراحل بعدی در ماکرو متکی به یک سند تازه صفحهبندی شده باشد. به عنوان مثال، ماکرو شما ممکن است به دنبال اطلاعاتی در مورد شماره صفحه باشد و تا زمانی که صفحهبندی مجدد کامل نشود، شماره صفحه مناسب را نمیدانید.
برای وادار کردن Word به صفحهبندی مجدد، به سادگی از روش Repaginate به صورت زیر استفاده کنید:
ActiveDocument.Repaginate
در این استفاده، سند فعال دوباره صفحه بندی می شود. البته باید توجه داشته باشید که بر اساس اندازه و پیچیدگی سند، صفحه بندی مجدد ممکن است کمی طول بکشد.