سندی پرسید که چگونه می توان تمام متن را بین علامت نقل قول پیدا کرد و آن را به صورت پررنگ قالب بندی کرد. راهحل باید بتواند چندین کلمه را بین علامتهای نقل قول مدیریت کند—کل عباراتی که باید پررنگ باشند. این یک سوال جالب است و راه های مختلفی وجود دارد که می توان به آن نزدیک شد.
یکی از رویکردها استفاده از ویژگی قدرتمند Find and Replace Word برای انجام هر کاری است که نیاز دارید. این مراحل را دنبال کنید:
شکل 1. تب Replace از کادر محاوره ای Find and Replace.
["|"]*["|"]
- Ctrl+H را فشار دهید. Word تب Replace را در کادر گفتگوی Find and Replace نمایش می دهد. (شکل 1 را ببینید.)
- در کادر Find What را وارد کنید:
- این باید همانطور که هست، بدون فاصله وارد شود. کاراکتر بعد از اولین نوار عمودی یک نقل قول هوشمند باز است و یکی بعد از نوار عمودی دوم یک نقل قول هوشمند پایانی است. نقل قول های هوشمند با نگه داشتن کلید Alt و تایپ 0147 در صفحه کلید برای اولین و سپس 0148 برای مورد دوم در کادر محاوره ای وارد می شوند.
- نقطه درج را به کادر Replace With منتقل کنید.
- روی Format و سپس Font کلیک کنید. Word کادر محاوره ای Replace Font را نمایش می دهد. (شاید لازم باشد قبل از اینکه بتوانید دکمه Format را ببینید، روی دکمه More کلیک کنید.)
- روی گزینه Bold در لیست Font Style کلیک کنید.
- روی OK کلیک کنید.
- مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
- روی Replace all کلیک کنید.
توجه داشته باشید که وقتی Word با این جستجو و جایگزینی تمام شد، نه تنها متن داخل نقل قول ها، بلکه خود نقل قول ها را پررنگ می کند. اگر میخواهید نقلقولها را به حالت عادی برگردانید، میتوانید یک جستجوی عام دیگر انجام دهید، این بار به سادگی ["|"|"] را جستجو کنید (مرحله 2، با دو نقل قول آخر باز و بسته کردن نقل قول هوشمند) و جایگزینی آن با بدون قالب بندی پررنگ (مرحله 5).
جالب است بدانید که شما باید برای ["|"]*["|"] و نه فقط برای "*" جستجو کنید. دلیل این امر کاملاً ساده است. اگر اسناد خود را (آنهایی که قالببندی میکنید) را از شخص دیگری دریافت میکنید، دقیقاً نمیدانید که آنها از نقل قولهای هوشمند، نقل قولهای معمولی یا ترکیبی از هر دو استفاده کردهاند. با استفاده از پرانتزهای احاطه کننده دو نوع نقل قول در دو طرف یک نوار عمودی، به Word میگویید که با هر نوع نقل قول باز یا بسته مطابقت داشته باشد. وقتی Use Wildcards را انتخاب کرده اید، Word بین نقل قول های معمولی و هوشمند تفاوت قائل می شود. (اگر از «جستجو و جایگزینی» بدون روشن بودن حروف عام استفاده میکنید، تبعیض قائل نمیشود.)
اگر نیاز دارید که اطلاعات را بین نقل قولها به این روش قالببندی کنید، بهترین گزینه ایجاد یک ماکرو است که میتوانید آن را به یک کلید میانبر یا به نوار ابزار دسترسی سریع اختصاص دهید. شاید ساده ترین راه این باشد که به سادگی از ضبط کننده ماکرو برای ضبط مراحل بالا استفاده کنید. اگر ترجیح می دهید، می توانید از ماکرو زیر برای انجام این ترفند استفاده کنید:
Sub BoldBetweenQuotes()base for a quotes finding macro Dim blnSearchAgain As Booleanmove to start of doc Selection.HomeKey Unit:=wdStorystart of loop Doset up find of first of quote pair With Selection.Find .ClearFormatting .Text = Chr(34) .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Execute End With If Selection.Find.Found Then Selection.MoveRight Unit:=wdCharacter, Count:=1switch on selection extend mode Selection.Extendfind second quote of this pair Selection.Find.Execute If Selection.Find.Found Then Selection.MoveLeft Unit:=wdCharacter, Count:=1make it bold Selection.Font.Bold = True Selection.Collapse Direction:=wdCollapseEnd Selection.MoveRight Unit:=wdCharacter, Count:=1 blnSearchAgain = True Else blnSearchAgain = False End If Else blnSearchAgain = False End If Loop While blnSearchAgain End Sub