آرون سندی دارد که حاوی تعدادی تگ HTML است و او میخواهد تگها را حذف کند اما قالببندی آنها را حفظ کند. به عنوان مثال، اگر او عبارتی دارد که به این شکل ظاهر میشود، میخواهد تگهای (و) را حذف کند اما «یک عبارت» به صورت مورب ظاهر شود. آرون کاملا مطمئن است که این کار را می توان با Find and Replace انجام داد، اما او کاملاً مطمئن نیست که چگونه آن را انجام دهد.
حق با شماست، آرون—شما می توانید از Find and Replace برای انجام حذف استفاده کنید. راهی که شما این کار را انجام می دهید این است که این مراحل را دنبال کنید:
شکل 1. تب Replace از کادر محاوره ای Find and Replace.
- Ctrl+H را فشار دهید . Word تب Replace را در کادر گفتگوی Find and Replace نمایش می دهد.
- در صورت موجود بودن دکمه More را کلیک کنید. (شکل 1 را ببینید.)
- مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
- در کادر Find What را وارد کنید: ([!<]@)\>
- در کادر Replace With عبارت زیر را وارد کنید: 1
- در حالی که نقطه درج هنوز در کادر Replace With است، Ctrl+I را یک بار فشار دهید. متن "Italic" باید درست در زیر کادر Replace With ظاهر شود.
- روی Replace All کلیک کنید.
کدی که در کادر Find What وارد میکنید (مرحله 4) ممکن است کمی دلهرهآور به نظر برسد. تنها کاری که به Word میگویید این است که ابتدا تگ HTML () را پیدا کند که با هر تعداد کاراکتر همراه شده و با تگ HTML پایانی () پایان مییابد. ورودی بسیار کوتاه در کادر Replace With (مرحله 5) به سادگی می گوید که هر چیزی را که پیدا می شود با محتویات اولین عنصر کادر Find What که با پرانتز احاطه شده است جایگزین کنید - که اتفاقاً متن بین دو تگ HTML است. .
اگر میخواهید نیاز به به خاطر سپردن (یا جستجوی) محتویات کادر Find What را همیشه برطرف کنید، میتوانید عملیات Find and Replace را در یک ماکرو قرار دهید:
Sub ConvertItalicTags() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Font.Italic = True With Selection.Find .Text = "([!<]@)\>" .Replacement.Text = "1" .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
ماکرو را به یک کلید میانبر اختصاص دهید و هر زمان که نیاز داشتید می توانید تگ های HTML ایتالیک را حذف کنید. همچنین میتوانید ماکرو را گسترش دهید تا تغییرات مشابهی نسبت به سایر برچسبهای HTML ایجاد کنید که ممکن است نیاز به حذف داشته باشید. حتی ممکن است بخواهید مطمئن شوید که با برچسب های جایگزین برخورد می شود. به عنوان مثال، HTML از هر دو و استفاده می کند
tags to display information in italic, which means you should account for the possibility of both sets of tags in your macro.
البته، یک رویکرد کاملاً متفاوت وجود دارد که میتوانید برای خلاص شدن از شر تگهای HTML استفاده کنید و همچنان قالببندی مرتبط با آن برچسبها را حفظ کنید. این کار به این صورت است که متن کدگذاری شده با HTML را در یک فایل متنی ذخیره کنید، آن را در مرورگر خود باز کنید، متن را در پنجره مرورگر کپی کنید و آن را مستقیماً در یک سند Word قرار دهید. اگر همه چیز خوب پیش برود، متن فرمت شده مورد نظر را در سند نهایی خود خواهید داشت.