کن پرسید آیا راهی برای غیرفعال کردن صفحهبندی مجدد خودکار یک سند Word در حین اجرای ماکرو وجود دارد؟ در واقع به نظر می رسد که دو راه برای حل این مشکل وجود دارد.
روش اول استفاده از ویژگی Pagination شی Options است. به صورت زیر می توانید این ویژگی را به True یا False تنظیم کنید:
Options.Pagination = False
این ویژگی مانند تنظیم گزینه Enable Background Repagination در قسمت General از گزینه های پیشرفته (در کادر گفتگوی Word Options) است. اگر ویژگی روی False تنظیم شده باشد، Word هیچ صفحهبندی مجدد پسزمینه انجام نمیدهد. بعداً میتوانید ویژگی را روی True تنظیم کنید تا ویژگی دوباره روشن شود.
روش دوم برای مدیریت صفحهبندی مجدد خودکار، خاموش کردن ساده بهروزرسانی صفحه است. اگر ماکرو شما کمی سند را برش می دهد و برش می دهد، به هر حال این همیشه ایده خوبی است، زیرا Word را از تلاش برای به روز رسانی صفحه باز می دارد. در برخی موارد، اگر بهروزرسانی صفحه را خاموش کنید، بهبود سرعت ماکرو شما میتواند چشمگیر باشد. شما به روز رسانی صفحه را به این ترتیب کنترل می کنید:
Application.ScreenUpdating = False
باز هم، ویژگی ScreenUpdating را می توان روی True یا False تنظیم کرد. اگر روی False تنظیم شود، به روز رسانی صفحه خاموش می شود. اگر آن را خاموش کنید، همیشه باید قبل از پایان دادن به ماکرو، ScreenUpdating را روی True تنظیم کنید.