کتی دارای یک پیوند در سلول A1 از هر کاربرگ در کتاب کار خود است. هنگامی که روی لینک کلیک می شود، یک کاربرگ حاوی فهرست مطالب نمایش داده می شود تا بتواند سریعتر در اطراف کتاب کار عظیم حرکت کند. کتی نمی خواهد که هایپرلینک را هنگام چاپ برگه ها چاپ کند. او نمیپرسد آیا راهی برای قالببندی لینک وجود دارد تا چاپ نشود. او خاطرنشان می کند که پنهان کردن ستون A یا ردیف 1 هدف را شکست می دهد زیرا او می خواهد این سلول هنگام کار در کتاب کار قابل مشاهده باشد.
راه های زیادی وجود دارد که می توانید در این مورد استفاده کنید. شاید ساده ترین راه این باشد که فقط اطلاعات را در سلول A1 "پنهان کنید" تا قابل مشاهده نباشند و چاپ نشوند. یکی از راههای انجام این کار این است که متن موجود در سلول را به رنگ سفید قالببندی کنید، زیرا رنگ سفید روی سفید کاملاً نامرئی است. پیوند همچنان وجود دارد و به راحتی می توان روی آن کلیک کرد، اما قابل مشاهده نخواهد بود.
نتیجه مشابهی را می توان با اعمال یک قالب سفارشی در سلول داشت. فقط از فرمت ";;;" استفاده کنید (یعنی سه نقطه ویرگول، بدون علامت نقل قول) و اطلاعات موجود در سلول از دید ناپدید می شوند. باز هم میتوانید روی پیوند کلیک کنید، حتی اگر کاملاً نامرئی باشد.
راه دیگری برای نزدیک شدن به مشکل این است که برای هر یک از کاربرگ های خود قسمت های چاپ را تعریف کنید. فقط ردیف اول هر کاربرگ را از قسمت چاپ حذف کنید، و هرگز در پرینت ظاهر نمی شود. مزیت افزوده شده به این رویکرد این است که لینک همچنان در هر کاربرگ قابل مشاهده است.
همچنین می توانید لینک خود را به جای سلول A1 در یک جعبه متن قرار دهید. سپس کادر متن را می توان به گونه ای قالب بندی کرد که چاپ نشود. (کادر متن را انتخاب کنید، کلیک راست کرده و Size and Properties را انتخاب کنید، تب Properties را نمایش دهید و تیک کادر Print Object را بردارید.)
روش دیگر این است که از هایپرلینک ها در کاربرگ های خود استفاده نکنید، بلکه در عوض یک دکمه فرم اضافه کنید که با کلیک روی آن، یک ماکرو اجرا می شود که کاربر را به کاربرگ اصلی می برد. (نحوه ایجاد دکمههای فرم در شمارههای دیگر ExcelTips مورد بحث قرار گرفته است. ) هنگام چاپ کاربرگهای خود دکمههای فرم گنجانده نمیشوند.
یک رویکرد نسبتا منحصر به فرد این است که از Microsoft Word برای کمک به ایجاد پیوند استفاده کنید. شما می توانید در Word، یک لینک ایجاد کنید و سپس آن لینک را به عنوان متن مخفی قالب بندی کنید. (نحوه قالب بندی متن مخفی را می توانید در وب سایت WordTips پیدا کنید .) سپس، متن پیوند را در کلیپ بورد کپی کنید و آن را به عنوان یک شی ورد در اکسل قرار دهید. سپس شیء می تواند ویژگی های Word را حفظ کند - از جمله متن پنهان شده است - و همچنان در اکسل "قابل کلیک" باشد.
در نهایت، می توانید از ماکروها برای تسهیل چاپ برگه های خود استفاده کنید. ماکرو زیر را به شی ThisWorkbook اضافه کنید:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wks As Worksheet
For Each wks In Worksheets
wks.Range("A1").NumberFormat = ";;;"
Next
End Sub
همه این کارها این است که برای همه کاربرگ های کتاب کار، قالب سفارشی ویژه ای که قبلا در این نکته توضیح داده شد، اعمال شود. ماکرو به طور خودکار درست قبل از چاپ اجرا می شود. پس از چاپ، قالب بندی هنوز در برگه ها است. سپس میتوانید یک ماکرو دوم برای اعمال فرمت عمومی در سلول A1 در کتاب کار فعالشده اضافه کنید:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sh.Range("A1").NumberFormat = "General"
End Sub