باربارا یک برگه دارد که باید به صورت دوره ای آن را چاپ کند. گاهی اوقات او فقط نیاز به چاپ سه ستون داده دارد و در بعضی مواقع نیاز به چاپ بیشتر دارد. هنگامی که او فقط سه ستون را چاپ می کند، آنها به خوبی روی صفحه ای که در جهت عمودی چاپ شده است قرار می گیرند. وقتی ستون های بیشتری چاپ می کند، باید در جهت افقی چاپ کند. باربارا به این فکر می کند که آیا راهی وجود دارد که بتواند اکسل را طوری تنظیم کند که بر اساس تعداد ستون هایی که می خواهد چاپ کند، به طور خودکار از حالت عمودی به افقی تغییر کند.
شاید ساده ترین راه برای انجام این نوع چاپ، اضافه کردن یک ماکرو کوچک باشد که درست قبل از چاپ اجرا می شود. اگر ناحیه چاپ طوری تنظیم شده باشد که شامل 1، 2 یا 3 ستون باشد، چاپ در جهت عمودی انجام می شود. هر تعداد ستون و جهت افقی دیگر استفاده می شود. در اینجا ماکرو است. شما باید آن را به ماژول ThisWorkbook اضافه کنید:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
With ActiveSheet.PageSetup
If Range(.PrintArea).Columns.Count > 3 Then
.Orientation = xlLandscape
Else
.Orientation = xlPortrait
End If
End With
End Sub
البته، اگر به سادگی از ویژگی Custom Views اکسل استفاده کنید، ممکن است سودمندتر (و انعطاف پذیرتر) باشد. شما می توانید یک نمای که شامل سه ستون شما یا هر تعداد ستونی که می خواهید را مشخص کنید. حتی میتوانید تنظیمات پرینت را در نمای داشته باشید، بنابراین جهت صفحه در نما گنجانده میشود. برای تنظیم نماها مراحل زیر را دنبال کنید:

شکل 1. کادر محاوره ای Add View.
- کاربرگ خود را آنطور که می خواهید ظاهر شود قالب بندی و قرار دهید. همچنین اطمینان حاصل کنید که هم ناحیه چاپ را برای سه ستون خود تنظیم کرده اید و هم طرح بندی صفحه را برای جهت گیری عمودی تنظیم کرده اید.
- تب View روبان را نمایش دهید.
- در گروه Workbook Views روی Custom Views کلیک کنید. اکسل کادر محاوره ای Custom Views را نمایش می دهد.
- بر روی دکمه افزودن کلیک کنید. اکسل کادر محاوره ای Add View را نمایش می دهد. (شکل 1 را ببینید.)
- در قسمت Name، نامی را که میخواهید با این نما مرتبط شود، وارد کنید.
- در بخش View Includes، گزینههایی را انتخاب کنید که نشاندهنده چیزی است که میخواهید با این نما ذخیره شود. مطمئن شوید که مشخص کردهاید که میخواهید تنظیمات چاپ را نیز لحاظ کنید.
- وقتی از تنظیمات خود راضی بودید، روی دکمه OK کلیک کنید. نمای فعلی توسط اکسل ذخیره می شود.
- مراحل 1 تا 7 را تکرار کنید، اما این بار برای منطقه چاپ بزرگتر خود، مطمئن شوید که طرح بندی صفحه را برای جهت افقی تنظیم کرده اید.
اکنون، هر زمان که میخواهید به روشهای مختلف چاپ کنید، فقط نمای مورد نظر خود را فراخوانی کرده و چاپ را انتخاب میکنید—همه چیز دیگر از قبل برای شما تنظیم شده است.