ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
20 visibility
موضوع: آفیس توسط:

راهنمای سبکی که فیل دنبال می کند، تصریح می کند که هنگام نشان دادن محدوده اعداد (مانند 1-9 یا 23-36)، به جای خط فاصله باید از خط خط استفاده شود. فیل از خود می پرسد که آیا راهی برای وادار کردن Word به انجام خودکار این کار وجود دارد؟

چند راه وجود دارد که می توانید خط خط را بین محدوده های اعداد خود قرار دهید. راه "خودکار" (تا جایی که به Word مربوط می شود) این است که دور خط فاصله خود را با فاصله احاطه کنید. به عبارت دیگر، بیایید بگوییم که محدوده شما چیزی شبیه به 23-45 است. تنها کاری که باید انجام دهید این است که 23، فاصله، خط تیره، فاصله و سپس 45 را تایپ کنید. لحظه ای که یک فاصله یا علامت نگارشی را بعد از "45" تایپ می کنید. "، خط فاصله به طور خودکار به یک خط خط تبدیل می شود.

استفاده از این روش، در عین اینکه مفید است، فضاهای قبل و بعد از خط تیره را ترک می کند، که ممکن است با راهنمای استایل شما در تضاد باشد. در این صورت، همیشه می‌توانید از Find and Replace برای خلاص شدن از شر فاصله‌های قبل و بعد از خط تیره استفاده کنید. یا، می توانید به سادگی روش خودکار را دور بزنید و یاد بگیرید که خط خط خود را تایپ کنید. ساده ترین راه این است که به سادگی Ctrl را فشار دهید و کلید منهای روی صفحه کلید عددی را فشار دهید. (باید روی صفحه‌کلید عددی باشد.) Word خط تیره lickety-split را وارد می‌کند.

همچنین می‌توانید از ابزار Find and Replace Word برای تغییر تمام خط تیره‌ها به خط خط استفاده کنید.

image

شکل 1. تب Replace از کادر محاوره ای Find and Replace.

  1. Ctrl+H را فشار دهید . Word تب Replace را در کادر گفتگوی Find and Replace نمایش می دهد.
  2. در صورت موجود بودن دکمه More را کلیک کنید. (شکل 1 را ببینید.)
  3. مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
  4. موارد زیر را در کادر Find What وارد کنید: ([0—9])-([0—9])
  5. موارد زیر را در کادر Replace With وارد کنید: 1^=2
  6. روی Replace All کلیک کنید.

این مراحل جایگزین هر رقمی می شود که یک خط فاصله و سپس یک رقم دیگر را با رقم اصلی و به دنبال آن یک خط تیره و به دنبال آن رقم اصلی جایگزین می کند. متأسفانه، اگر خط فاصله قبل یا بعد از خط فاصله باشد، جایگزینی را انجام نمی دهد. اگر متن شما دارای چنین فضاهای اشتباهی است، قبل از اینکه موارد بالا به درستی کار کنند، باید از شر آنها خلاص شوید.

یا می‌توانید از یک ماکرو استفاده کنید که همه جابجایی‌های Find and Replace را برای شما انجام می‌دهد. ماکرو زیر در واقع هفت بار Find and Replace را فراخوانی می‌کند، نتیجه این است که هر محدوده‌ای که حاوی هر جایگشت خط تیره یا خط تیره احاطه شده با فاصله‌های منفرد باشد، به ارقام اطراف یک خط تیر تبدیل می‌شود.

Sub FixNumberRanges()
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "([0-9])-([0-9])"
        .Replacement.Text = "1^=2"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = True
        .MatchSoundsLike = False
        .MatchAllWordForms = False

        .Execute Replace:=wdReplaceAll

        .Text = "([0-9]) -([0-9])"
        .Execute Replace:=wdReplaceAll

        .Text = "([0-9])- ([0-9])"
        .Execute Replace:=wdReplaceAll

        .Text = "([0-9]) - ([0-9])"
        .Execute Replace:=wdReplaceAll

        .Text = "([0-9]) ^=([0-9])"
        .Execute Replace:=wdReplaceAll

        .Text = "([0-9])^= ([0-9])"
        .Execute Replace:=wdReplaceAll

        .Text = "([0-9]) ^= ([0-9])"
        .Execute Replace:=wdReplaceAll
    End With
End Sub
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 18 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 321 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 34 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 24 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 42 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

208 نفر آنلاین
1 عضو و 207 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 16831
بازدید دیروز: 17853
بازدید کل: 20329014
...