ایوا اغلب کل کتاب های کار را یکجا چاپ می کند. وقتی این کار را انجام می دهد، دو طرفه چاپ می کند تا بتواند کاغذ را حفظ کند. با این حال، گاهی اوقات به این معنی است که صفحه اول یک کاربرگ در پشت آخرین صفحه کاربرگ قبلی چاپ می شود. ایوا به این فکر می کند که آیا راهی وجود دارد تا مطمئن شویم که یک برگه همیشه هنگام چاپ کل کتاب های کار دو طرفه شروع به چاپ روی یک کاغذ جدید می کند.
یک روش دستی برای نزدیک شدن به این موضوع و یک روش خودکارتر وجود دارد. روش دستی شامل تشخیص اینکه کدام یک از کاربرگ های شما برای چاپ به تعداد صفحات فرد نیاز دارد و سپس آن کاربرگ را مجبور به استفاده از تعداد صفحات زوج می کند. هنگامی که چنین کاربرگ را شناسایی کردید، تنها کاری که باید انجام دهید این است که به انتهای آن کاربرگ (درست زیر ردیف آخر) بروید و یک صفحه شکست را وارد کنید. (برگه صفحهبندی نوار روبان را نمایش دهید و بر روی ابزار Breaks کلیک کنید. سپس میتوانید Insert Page Break را انتخاب کنید.)
روش خودکار شامل استفاده از ماکرو برای چاپ کتاب کار شما به جای استفاده از دستور چاپ معمولی است. ماکرو، در اصل، هر کاربرگ را به صورت جداگانه و یکی پس از دیگری چاپ می کند. بنابراین، اگر 5 کاربرگ دارید، ماکرو آنها را به عنوان 5 کار چاپ جداگانه چاپ می کند. هر کدام در جلوی یک صفحه جدید شروع خواهند شد. این ماکرو است:
Public Sub PrintAllSheets()
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
wks.PrintOut
Next
Set wks = Nothing
End Sub
این ماکرو همانطور که گفته شد تمام کاربرگ های کتاب کار را چاپ می کند. اگر میخواهید زیرمجموعهای از کاربرگها را چاپ کنید، میتوانید ماکرو را طوری تغییر دهید که فقط آن کاربرگهایی را که هنگام اجرای ماکرو انتخاب شدهاند، چاپ کنید.
Sub PrintSomePages()
Dim wks As Worksheet
For Each wks In ActiveWindow.SelectedSheets
wks.PrintOut
Next
Set wks = Nothing
End Sub
هر یک از این ماکروها (یا هر دو) را می توان به راحتی به نوار ابزار دسترسی سریع شما اضافه کرد تا بتوانید دقیقاً آنچه را که می خواهید (همه یا تعدادی) را تنها با کلیک یک دکمه چاپ کنید.