Word طیف گسترده ای از میانبرها را ارائه می دهد که بر قالب بندی سند شما تأثیر می گذارد. یکی از این میانبرها، Ctrl+0 (که صفر است) یک خط فاصله را از قبل از پاراگراف انتخاب شده اضافه یا حذف می کند. در این حالت، یک «خط واحد» به عنوان 12 نقطه از فضا تعریف می شود. برای برخی نیازهای قالببندی، ممکن است بخواهید فضای کمتر یا بیشتری را قبل از یک پاراگراف اضافه کنید، و بنابراین ممکن است تعجب کنید که آیا میتوانید Ctrl+0 را تغییر دهید تا فضای مورد نظر را اضافه یا حذف کنید.
هیچ تنظیمات پیکربندی وجود ندارد که بتوانید از آن برای تغییر نحوه عملکرد Ctrl+0 استفاده کنید. همیشه 12 امتیاز را اضافه یا حذف می کند. اگر نیازهای متفاوتی برای فاصله قبل از پاراگراف دارید، همه کاره ترین راه حل این است که سبک هایی را تعریف کنید که نحوه قالب بندی متن را کنترل کنند. سبکها میتوانند هر مقدار فضای دلخواه را قبل از پاراگراف اضافه کنند یا اصلاً هیچ. سپس می توانید استایل ها را به میانبرهای صفحه کلید اختصاص دهید و از میانبرها برای اعمال سبک ها در متن خود استفاده کنید.
اگر نمیخواهید از استایلها استفاده کنید، اما در عوض میخواهید کاری را که Ctrl+0 انجام میدهد «بازنویسی کنید»، میتوانید ماکرو خود را ایجاد کنید. میانبر Ctrl+0 در واقع یک دستور داخلی به نام OpenOrCloseUpPara را اجرا میکند. اگر ماکرویی ایجاد کنید که از آن استفاده میکند. با همین نام، هر زمان که Ctrl+0 را به جای دستور داخلی فشار دهید، اجرا خواهد شد .
Sub OpenOrCloseUpPara()
If Selection.ParagraphFormat.SpaceBefore = 0 Then
Selection.ParagraphFormat.SpaceBefore = 18
Else
Selection.ParagraphFormat.SpaceBefore = 0
End If
End Sub
این کد ابتدا بررسی می کند که آیا فضای قبل از پاراگراف 0 است یا خیر. اگر اینطور باشد، ماکرو فاصله قبل را روی 18 نقطه (یک خط و نیم) تنظیم می کند. اگر فضای قبل 0 نباشد، آنگاه روی 0 تنظیم می شود تا به طور موثری هر فاصله قبلی را حذف کند.