ویکی پاسخ:نکات ویرایشی: تفاوت میان نسخهها
Nazarzadeh (بحث | مشارکتها) بدون خلاصۀ ویرایش |
جز (added Category:ویکی پاسخ using HotCat) |
||
(۴۵ نسخهٔ میانی ویرایش شده توسط ۴ کاربر نشان داده نشد) | |||
خط ۱: | خط ۱: | ||
==مواردی که باید در متنها اصلاح شوند== | == انتخاب عنوان == | ||
* موارد خارج از بحث که کمکی به بحث | * کلیدواژه (های) متن باید در عنوان بیاید و هر چه به ابتدای عنوان نزدیک تر بهتر. | ||
* در انتخاب عنوان به این که چه کلمات و عباراتی بهتر جستجو میشوند توجه کنید. | |||
== مواردی که باید در متنها اصلاح شوند == | |||
* عدم هماهنگی میان سؤال و پاسخ گاهی با اصلاح سؤال حل میشود و گاهی با اصلاح پاسخ! | |||
* موارد خارج از بحث که کمکی به بحث نمیکنند. (مگر آن که بشود ربطی میان آنان و بحث برقرار کرد) | |||
* لحن خطابی | * لحن خطابی | ||
* استفاده از عبارات و کلماتی که حس دهه شصت را به مخاطب القا | * استفاده از عبارات و کلماتی که حس دهه شصت را به مخاطب القا میکند! | ||
* پرش از مراحل استدلال | * پرش از مراحل استدلال | ||
* ذکر شعر. (مگر آن که شعر خیلی مناسب باشد.) | * ذکر شعر. (مگر آن که شعر خیلی مناسب باشد) | ||
* پاراگراف | * پاراگرافهای طولانی | ||
* آیات قرآن حتماً آدرس داشته باشند. به این شکل (بقره: ۲۵۰) | |||
* متن و ترجمه آیات قرآن باید مجدد بارگزاری شود و به آنچه در متن هست اکتفا نگردد. | |||
* تمام آیات قرآن به صورت الگو مورد استفاده قرار میگیرند. همچنین آدرس سوره و آیه نیز در درون الگو و به صورت پانویس درون متنی بیاید. | |||
* حروف اختصاری «ش» و «ق» برای همه تاریخها اصلاح و اضافه شود. | |||
== نکات شکلی == | |||
* وقتی نقل قول مستقیمی در حد چند خط (مثلا یک روایت طولانی) در متن هست باید به صورت مجزا از بقیه متن و به صورت تو رفته (با اضافه کردن :: به ابتدای پاراگراف) آورده شود. | |||
== موارد ویرایشی == | |||
* اسامی کتب عربی باید با حروف عربی نوشته شوند. اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و اسامی کتب عربی را به عربی برگردانید. | |||
* اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و موارد اشتباه را اصلاح و اطلاع دهید. | |||
* در بسیاری از موارد فهرستهای ترتیبی استفاده شدهاند در حالی که این فهرستها فقط در مواردی باید استفاده شوند که ترتیبی میان موارد وجود دارد در غیر این صورت باید از فهرست بدون ترتیب استفاده کرد (مثل همین فهرست). | |||
* در مطالعه بیشتر، تنها مواردی آورده شود که بهطور مستقیم به موضوع مرتبط است. | |||
== | == عنوان مدخل== | ||
* | نکاتی پیرامون عنوان مدخل: | ||
* | * از نشانههای نگارشی مانند گیومه در عنوان مداخل استفاده نشود. | ||
* از گذاشتن اعراب در عنوان مداخل پرهیز شود. | |||
==کارهای مورد نیاز== | == شناسه == | ||
نکاتی پیرامون نوشتن شناسه | |||
* شناسه باید طوری نوشته شود که مخاطب با مطالعه آن پاسخ اجمالی خود را گرفته باشد. | |||
* نباید در شناسه عبارتی مبهم که اطلاعات مشخص و معینی به مخاطب نمیدهد ذکر شود. | |||
* شروع شناسه باید مثبت باشد نه منفی. | |||
* سرشاسه نباید با حروف اضافه، ماند «در» و «با» شروع شود. | |||
* سعی شود سرشناسه با عبارت اصلی مدخل، یا نزدیکترین عبارت به آن آغاز شود. | |||
* سعی شود سرشناسه همان پاسخی باشد که مخاطب سؤال، دنبال آن بوده است. | |||
* سرشناسه باید جملهای کوتاه باشد. | |||
== متن و ترجمه آیات == | |||
برای درج متن و ترجمه آیات قرآن، از پایگاه [http://wiki.ahlolbait.com/صفحهٔ_اصلی دانشنامه اسلامی]، بخش قرآن استفاده شود. در این بخش، پنج ترجمه است که کاربر ویکی مناسبترین ترجمه را انتخاب خواهد کرد. | |||
== نکات نگارشی == | |||
* اعراب کلماتی که برای مخاطب عام مشخص نیست در متن مقاله بهویژه شناسه مشخص شود. | |||
* پرهیز از این که چند فعل پشت سر هم بیایند، کنید! | |||
* از تیترهای مانند «در قرآن» و «در روایات» دوری شود و به جای آن به مطلبی که در قرآن و در روایات آمده اشاره شود. | |||
* آرایههای ادبی مانند تشبیه و استعاره (و از آن ها بدتر سجع و وزن و قافیه!) در ادبیات ویکی راه ندارد. | |||
* نشانههای جمع در زبان فارسی با «ان» و «ها» است؛ بنابراین، جمعهایی مانند معاصرین و معصومین(ع) درست نیست. | |||
* در فارسی همزه نداریم مگر اینکه تلفظ شود؛ مانند مأمور. | |||
* در فارسی تشدید نداریم. | |||
* سعی شود از واژههایی مانند عموما و اکثرا استفاده نشود. | |||
* ویرگول قبل از واو نادرست نیست هرچند پسندیده هم نیست؛ جز در اضطرار. (کتاب راهنمای ویرایش، غلامحسین غلامحسینزاده) | |||
== کارهای مورد نیاز == | |||
# مطالعه اجمالی متن و بررسی کلیت پاسخ | # مطالعه اجمالی متن و بررسی کلیت پاسخ | ||
## کیفیت کلی متن چقدر است؟ | ## کیفیت کلی متن چقدر است؟ | ||
## پاسخ قانع کننده هست؟ | ## پاسخ قانع کننده هست؟ | ||
# اجرای ماکرو | # اجرای ماکرو | ||
# بارگذاری با «ایجاد | # بارگذاری با «ایجاد مبدأ» و ذخیره با توضیح ویرایش «نسخه اولیه» | ||
# پرکردن الگوی {{tlx|شاخه}} با توجه به شاخه بندی پاسخ | # پرکردن الگوی {{tlx|شاخه}} با توجه به شاخه بندی پاسخ | ||
# ویرایش و اصلاح متن با توجه به موارد ذکر شده در بالا و اضافه کردن تیترها (با توضیح ویرایش) | # ویرایش و اصلاح متن با توجه به موارد ذکر شده در بالا و اضافه کردن تیترها (با توضیح ویرایش) | ||
# نوشتن شناسه (با توضیح ویرایش) | # نوشتن شناسه (با توضیح ویرایش) (نکته: میتوان از بخش نتیجهگیری که در انتهای متن میآید به عنوان بخشی از شناسه استفاده کرد) | ||
# اجرای ابرابزار | # اجرای ابرابزار | ||
# لینک کردن (با توضیح ویرایش) | # لینک کردن (با توضیح ویرایش) | ||
== | ==برنامههای آینده== | ||
* شان نزول آیات سورهها | |||
== قالب مقاله == | |||
<pre> | |||
{{شروع متن}} | |||
{{سوال}} | |||
{{پایان سوال}} | |||
{{پاسخ}} | |||
{{پایان پاسخ}} | |||
{{مطالعه بیشتر}} | |||
== مطالعه بیشتر == | |||
{{پایان مطالعه بیشتر}} | |||
== منابع == | |||
{{پانویس|۲}} | |||
{{شاخه | |||
| شاخه اصلی = | |||
|شاخه فرعی۱ = | |||
|شاخه فرعی۲ = | |||
|شاخه فرعی۳ = | |||
}} | |||
<pre style="direction:ltr; font-size: | {{تکمیل مقاله | ||
| شناسه = | |||
| تیترها = | |||
| ویرایش = | |||
| لینکدهی = | |||
| ناوبری = | |||
| نمایه = | |||
| تغییر مسیر = | |||
| بازبینی = | |||
| ارجاعات = | |||
| تکمیل = | |||
| اولویت = | |||
| کیفیت = | |||
}} | |||
{{پایان متن}} | |||
</pre> | |||
== ماکرو == | |||
ماکرویی که برای اصلاح فایلهای ورد به کار میرود از قرار زیر است. این ماکرو الگوهای مورد نیاز را به اول و آخر متن اضافه میکند. الگوهای سؤال، پاسخ، قرآن، مطالعه بیشتر، و بخش منابع را میافزاید؛ و ارجاعات را به شکل مدیا ویکی برمیگرداند. موارد جزئی دیگر هم در این ماکرو گنجانده شده. | |||
شما هم اگر در فایلها موردی میبینید که قابل اصلاح از طریق جستجو و جایگزینی هست اطلاع دهید تا به ماکرو اضافه شود. | |||
این متن باید همواره در حال به روز رسانی باشد اگر فکر میکنید این متن به روز نیست به [[کاربر:nazarzadeh]] یاداوری کنید. | |||
<pre style="direction:ltr; font-size: 70%"> | |||
Sub wikipasokh() | Sub wikipasokh() | ||
' | ' | ||
' | ' irja'at | ||
' | ' | ||
' | ' | ||
خط ۶۱: | خط ۱۴۸: | ||
Application.ScreenUpdating = True | Application.ScreenUpdating = True | ||
' | |||
' fasiliyi paragrafha | |||
' | |||
With Selection.Find | With Selection.Find | ||
.Text = "^p" | .Text = "^p" | ||
خط ۸۰: | خط ۱۶۹: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | |||
.Text = " " | |||
.Replacement.Text = " " | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "^p " | |||
.Replacement.Text = "^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' taghayi narmafzar | |||
' | |||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
خط ۱۱۸: | خط ۲۵۱: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
خط ۲۲۹: | خط ۳۵۷: | ||
ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ | ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ | ||
& ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ | & ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ | ||
1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}" | 1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۶۶: | خط ۳۹۴: | ||
.Text = "T}" | .Text = "T}" | ||
.Replacement.Text = "==" | .Replacement.Text = "==" | ||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.HomeKey Unit:=wdLine | |||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = " (" & ChrW(1593) & ChrW(1580) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = " (" & ChrW(1593) & ChrW(1580) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "S}" | |||
.Replacement.Text = "{{" & ChrW(1587) & ChrW(1608) & ChrW(1575) & _ | |||
ChrW(1604) & "}}" | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۸۱: | خط ۴۶۸: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.EndKey Unit:=wdLine | |||
Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "{S" | |||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | |||
ChrW(1575) & ChrW(1606) & " " & ChrW(1587) & ChrW(1608) & ChrW(1575) _ | |||
& ChrW(1604) & "}}" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.HomeKey Unit:=wdLine | Selection.HomeKey Unit:=wdLine | ||
Selection.HomeKey Unit:= | Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | ||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "J}" | |||
.Replacement.Text = "{{" & ChrW(1662) & ChrW(1575) & ChrW(1587) & _ | |||
ChrW(1582) & "}}^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.HomeKey Unit:=wdLine | |||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "T}" | |||
.Replacement.Text = "^p==" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.EndKey Unit:=wdLine | |||
Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "{T" | |||
.Replacement.Text = "==^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.MoveDown Unit:=wdScreen, Count:=10 | |||
Selection.MoveUp Unit:=wdLine, Count:=1 | |||
Selection.HomeKey Unit:=wdLine | |||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Copy | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "M}" | |||
.Replacement.Text = "{{" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ | |||
ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1740) _ | |||
& ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "M}" | |||
.Replacement.Text = "{{" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ | |||
ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1740) _ | |||
& ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.EndKey Unit:=wdLine | |||
Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Copy | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "{M" | |||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | |||
ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ | |||
1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "{M" | |||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | |||
ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ | |||
1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
With Selection.Find | |||
.Text = " ==" & ChrW(1605) & ChrW(1606) & ChrW(1575) & ChrW(1576) & _ | |||
ChrW(1593) & " " & ChrW(1580) & ChrW(1607) & ChrW(1578) & " " & ChrW _ | |||
(1605) & ChrW(1591) & ChrW(1575) & ChrW(1604) & ChrW(1593) & ChrW( _ | |||
1607) & " " & ChrW(1576) & ChrW(1610) & ChrW(1588) & ChrW(1578) & _ | |||
ChrW(1585) & ":==" | |||
.Replacement.Text = " ==" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ | |||
ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1610) _ | |||
& ChrW(1588) & ChrW(1578) & ChrW(1585) & "==" | |||
.Forward = True | |||
.Wrap = wdFindAsk | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' hazfe faseleye avvale khat | |||
' | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "^p " | |||
.Replacement.Text = "^p" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' ulguhayi awwal wa akhari matn | |||
' | |||
Selection.HomeKey Unit:=wdStory | Selection.HomeKey Unit:=wdStory | ||
Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1585) & ChrW(1608) & _ | Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1585) & ChrW(1608) & _ | ||
ChrW(1593) & " " & ChrW(1605) & ChrW(1578) & ChrW(1606) & "}}" | ChrW(1593) & " " & ChrW(1605) & ChrW(1578) & ChrW(1606) & "}}" | ||
Selection.TypeParagraph | |||
Selection.EndKey Unit:=wdStory | |||
Selection.TypeParagraph | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:="==" & ChrW(1605) & ChrW(1606) & ChrW(1575) & _ | |||
ChrW(1576) & ChrW(1593) & "==" | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:="<references />" | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1575) & ChrW(1582) & _ | Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1575) & ChrW(1582) & _ | ||
ChrW(1607) | ChrW(1607) | ||
خط ۲۹۷: | خط ۷۲۰: | ||
" = " | " = " | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="|" & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | ||
(1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | ||
1777) & " = " | 1777) & " = " | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="|" & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | ||
(1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | ||
1778) & " = " | 1778) & " = " | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="|" & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | ||
(1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | ||
1779) & " = " | 1779) & " = " | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="}}" | Selection.TypeText Text:="}}" | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection. | Selection.TypeParagraph | ||
Selection.TypeText Text:="{{" & ChrW(1578) & ChrW(1705) & ChrW(1605) & _ | |||
ChrW(1740) & ChrW(1604) & " " & ChrW(1605) & ChrW(1602) & ChrW(1575) & _ | |||
ChrW(1604) & ChrW(1607) | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1606) & ChrW(1575) & _ | |||
ChrW(1587) & ChrW(1607) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1740) & ChrW(1578) & _ | |||
ChrW(1585) & ChrW(1607) & ChrW(1575) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1608) & ChrW(1740) & ChrW(1585) & ChrW _ | |||
(1575) & ChrW(1740) & ChrW(1588) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1604) & ChrW(1740) & ChrW(1606) & _ | |||
ChrW(1705) & ChrW(8204) & ChrW(1583) & ChrW(1607) & ChrW(1740) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1606) & ChrW(1575) & ChrW(1608) & _ | |||
ChrW(1576) & ChrW(1585) & ChrW(1740) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1606) & ChrW(1605) & ChrW(1575) & ChrW _ | |||
(1740) & ChrW(1607) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1594) & ChrW(1740) & _ | |||
ChrW(1740) & ChrW(1585) & " " & ChrW(1605) & ChrW(1587) & ChrW(1740) & _ | |||
ChrW(1585) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1575) & ChrW(1585) & ChrW(1580) & _ | |||
ChrW(1575) & ChrW(1593) & ChrW(1575) & ChrW(1578) & " = " | |||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1576) & ChrW(1575) & ChrW(1586) & _ | |||
ChrW(1576) & ChrW(1740) & ChrW(1606) & ChrW(1740) & " = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1705) & ChrW(1605) & ChrW _ | |||
(1740) & ChrW(1604) & " = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | Selection.TypeText Text:=" | " & ChrW(1575) & ChrW(1608) & ChrW(1604) & _ | ||
ChrW( | ChrW(1608) & ChrW(1740) & ChrW(1578) & " = " | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | Selection.TypeText Text:=" | " & ChrW(1705) & ChrW(1740) & ChrW(1601) & _ | ||
ChrW(1740) & ChrW(1578) & " = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="}}" | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | Selection.TypeText Text:="{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | ||
خط ۳۴۰: | خط ۷۸۵: | ||
' | ' | ||
' | ' hazfi interhayi izafa | ||
' | ' | ||
' | ' | ||
خط ۳۶۸: | خط ۸۱۳: | ||
' | ' | ||
' | ' alayh al-salam wa mawaridi mushabih | ||
' | ' | ||
' | ' | ||
خط ۳۸۳: | خط ۸۲۸: | ||
& ChrW(1610) & ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ | & ChrW(1610) & ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ | ||
1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | 1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | ||
.Replacement.Text = "(" & ChrW(1593) & ")" | .Replacement.Text = " (" & ChrW(1593) & ")" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۳۹۸: | خط ۸۴۳: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.MoveRight Unit:=wdWord, Count:=4, Extend:=wdExtend | Selection.MoveRight Unit:=wdWord, Count:=4, Extend:=wdExtend | ||
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend | Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend | ||
خط ۴۰۸: | خط ۸۵۳: | ||
& ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW( _ | & ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW( _ | ||
1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | 1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | ||
.Replacement.Text = "(" & ChrW(1593) & ")" | .Replacement.Text = " (" & ChrW(1593) & ")" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۴۳۲: | خط ۸۷۷: | ||
& ChrW(1607) & ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ | & ChrW(1607) & ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ | ||
1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | 1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | ||
.Replacement.Text = "(" & ChrW(1593) & ")" | .Replacement.Text = " (" & ChrW(1593) & ")" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۴۵۷: | خط ۹۰۲: | ||
ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) _ | ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) _ | ||
& " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1600) | & " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1600) | ||
.Replacement.Text = " (" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ | |||
ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) _ | |||
& " " & ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & ChrW( _ | |||
1575) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1587) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1578) & ChrW(1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & _ | |||
ChrW(1601) & ChrW(1585) & ChrW(1580) & ChrW(1607) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1578) & ChrW(1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & _ | |||
ChrW(1601) & ChrW(1585) & ChrW(1580) & ChrW(1607) & " " & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1588) & ChrW(1585) & ChrW(1610) & ChrW(1601) & _ | |||
" " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ | |||
" " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ | |||
& ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | .Replacement.Text = "(" & ChrW(1589) & ")" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ | |||
" " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ | |||
& ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1587) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ | |||
" " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ | |||
& ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1587) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " & _ | |||
ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ | |||
ChrW(1605) | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۴۷۳: | خط ۱٬۰۷۱: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "(" & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1578) & ChrW( _ | |||
1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & ChrW(1601) & _ | |||
ChrW(1585) & ChrW(1580) & ChrW(1607) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & _ | |||
" " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ | |||
& ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "-" & ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & _ | |||
ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ | |||
& ChrW(1575) & ChrW(1605) & "-" | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchAllWordForms = False | |||
.MatchSoundsLike = False | |||
.MatchWildcards = True | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = "(" & ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ | |||
ChrW(1605) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchAllWordForms = False | |||
.MatchSoundsLike = False | |||
.MatchWildcards = True | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & ChrW(1605 _ | |||
) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW( _ | |||
1575) & ChrW(1605) | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchAllWordForms = False | |||
.MatchSoundsLike = False | |||
.MatchWildcards = True | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ | |||
1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ | |||
ChrW(1604) & ChrW(1607) & ")" | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchAllWordForms = False | |||
.MatchSoundsLike = False | |||
.MatchWildcards = True | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "(" & ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & _ | |||
ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ | |||
& ChrW(1575) & ChrW(1605) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1604) & ChrW(1740) & _ | |||
ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ | |||
& ChrW(1575) & ChrW(1605) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ | |||
1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ | |||
ChrW(1604) & ChrW(1607) & ")" | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ | |||
& ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ | |||
1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ | |||
ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1600) | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | ' | ||
' | ' adadha | ||
' | ' | ||
' | ' | ||
خط ۶۴۹: | خط ۱٬۴۵۰: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
' | ' islahi irja'at | ||
' | ' | ||
' | ' | ||
خط ۶۶۲: | خط ۱٬۴۶۳: | ||
.Replacement.Text = "<ref>" | .Replacement.Text = "<ref>" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "<ref>-" | |||
.Replacement.Text = "<ref>" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۶۷۵: | خط ۱٬۴۹۵: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | With Selection.Find | ||
.Text = "<ref> " | .Text = "<ref> " | ||
.Replacement.Text = "<ref>" | .Replacement.Text = "<ref>" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۶۹۴: | خط ۱٬۵۱۳: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
خط ۷۰۲: | خط ۱٬۵۱۹: | ||
.Replacement.Text = "</ref>" | .Replacement.Text = "</ref>" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۷۲۰: | خط ۱٬۵۳۷: | ||
.Replacement.Text = "</ref>" | .Replacement.Text = "</ref>" | ||
.Forward = True | .Forward = True | ||
.Wrap = | .Wrap = wdFindContinue | ||
.Format = False | .Format = False | ||
.MatchCase = False | .MatchCase = False | ||
خط ۷۳۵: | خط ۱٬۵۵۲: | ||
' | ' | ||
' | ' ta' arabi be ha | ||
' | ' | ||
' | ' | ||
خط ۷۹۷: | خط ۱٬۶۱۴: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | |||
' kharij kardan irja' az parantez quran | |||
' | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "\<ref\>(*)\</ref\>\}\}" | |||
.Replacement.Text = "}}<ref>\1</ref>" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchAllWordForms = False | |||
.MatchSoundsLike = False | |||
.MatchWildcards = True | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' hazfe faseleye olguha | |||
' | |||
' | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "}}^p^p{{" | |||
.Replacement.Text = "}}^p{{" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' safhe wa jeld | |||
' | |||
' | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = " " & ChrW(1589) & " " | |||
.Replacement.Text = " " & ChrW(1589) | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = " " & ChrW(1580) & " " | |||
.Replacement.Text = " " & ChrW(1580) | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' mutale'eye bishtar | |||
' | |||
' | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = ChrW(1605) & ChrW(1593) & ChrW(1585) & ChrW(1601) & ChrW(1610 _ | |||
) & " " & ChrW(1605) & ChrW(1606) & ChrW(1575) & ChrW(1576) & ChrW( _ | |||
1593) & " " & ChrW(1580) & ChrW(1607) & ChrW(1578) & " " & ChrW(1605 _ | |||
) & ChrW(1591) & ChrW(1575) & ChrW(1604) & ChrW(1593) & ChrW(1607) & _ | |||
" " & ChrW(1576) & ChrW(1610) & ChrW(1588) & ChrW(1578) & ChrW(1585 _ | |||
) & ":" | |||
.Replacement.Text = ChrW(1605) & ChrW(1591) & ChrW(1575) & ChrW(1604) _ | |||
& ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1610) & ChrW( _ | |||
1588) & ChrW(1578) & ChrW(1585) | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | |||
' (s) (a) (aj) | |||
' | |||
' | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = " (" & ChrW(1589) & ")" | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = " (" & ChrW(1593) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = " (" & ChrW(1587) & ")" | |||
.Replacement.Text = "(" & ChrW(1587) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
With Selection.Find | |||
.Text = " (" & ChrW(1593) & ChrW(1580) & ")" | |||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ | |||
& ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ | |||
1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ | |||
ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & ChrW(1587) & ChrW(1604) _ | |||
& ChrW(1605) & ")" | |||
.Replacement.Text = "(" & ChrW(1589) & ")" | |||
.Forward = True | |||
.Wrap = wdFindContinue | |||
.Format = False | |||
.MatchCase = False | |||
.MatchWholeWord = False | |||
.MatchKashida = False | |||
.MatchDiacritics = False | |||
.MatchAlefHamza = False | |||
.MatchControl = False | |||
.MatchWildcards = False | |||
.MatchSoundsLike = False | |||
.MatchAllWordForms = False | |||
End With | |||
Selection.Find.Execute Replace:=wdReplaceAll | |||
End Sub | End Sub | ||
</pre> | </pre> | ||
[[رده:ویکی پاسخ]] |
نسخهٔ کنونی تا ۱ اکتبر ۲۰۲۴، ساعت ۱۵:۰۰
انتخاب عنوان
- کلیدواژه (های) متن باید در عنوان بیاید و هر چه به ابتدای عنوان نزدیک تر بهتر.
- در انتخاب عنوان به این که چه کلمات و عباراتی بهتر جستجو میشوند توجه کنید.
مواردی که باید در متنها اصلاح شوند
- عدم هماهنگی میان سؤال و پاسخ گاهی با اصلاح سؤال حل میشود و گاهی با اصلاح پاسخ!
- موارد خارج از بحث که کمکی به بحث نمیکنند. (مگر آن که بشود ربطی میان آنان و بحث برقرار کرد)
- لحن خطابی
- استفاده از عبارات و کلماتی که حس دهه شصت را به مخاطب القا میکند!
- پرش از مراحل استدلال
- ذکر شعر. (مگر آن که شعر خیلی مناسب باشد)
- پاراگرافهای طولانی
- آیات قرآن حتماً آدرس داشته باشند. به این شکل (بقره: ۲۵۰)
- متن و ترجمه آیات قرآن باید مجدد بارگزاری شود و به آنچه در متن هست اکتفا نگردد.
- تمام آیات قرآن به صورت الگو مورد استفاده قرار میگیرند. همچنین آدرس سوره و آیه نیز در درون الگو و به صورت پانویس درون متنی بیاید.
- حروف اختصاری «ش» و «ق» برای همه تاریخها اصلاح و اضافه شود.
نکات شکلی
- وقتی نقل قول مستقیمی در حد چند خط (مثلا یک روایت طولانی) در متن هست باید به صورت مجزا از بقیه متن و به صورت تو رفته (با اضافه کردن :: به ابتدای پاراگراف) آورده شود.
موارد ویرایشی
- اسامی کتب عربی باید با حروف عربی نوشته شوند. اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و اسامی کتب عربی را به عربی برگردانید.
- اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و موارد اشتباه را اصلاح و اطلاع دهید.
- در بسیاری از موارد فهرستهای ترتیبی استفاده شدهاند در حالی که این فهرستها فقط در مواردی باید استفاده شوند که ترتیبی میان موارد وجود دارد در غیر این صورت باید از فهرست بدون ترتیب استفاده کرد (مثل همین فهرست).
- در مطالعه بیشتر، تنها مواردی آورده شود که بهطور مستقیم به موضوع مرتبط است.
عنوان مدخل
نکاتی پیرامون عنوان مدخل:
- از نشانههای نگارشی مانند گیومه در عنوان مداخل استفاده نشود.
- از گذاشتن اعراب در عنوان مداخل پرهیز شود.
شناسه
نکاتی پیرامون نوشتن شناسه
- شناسه باید طوری نوشته شود که مخاطب با مطالعه آن پاسخ اجمالی خود را گرفته باشد.
- نباید در شناسه عبارتی مبهم که اطلاعات مشخص و معینی به مخاطب نمیدهد ذکر شود.
- شروع شناسه باید مثبت باشد نه منفی.
- سرشاسه نباید با حروف اضافه، ماند «در» و «با» شروع شود.
- سعی شود سرشناسه با عبارت اصلی مدخل، یا نزدیکترین عبارت به آن آغاز شود.
- سعی شود سرشناسه همان پاسخی باشد که مخاطب سؤال، دنبال آن بوده است.
- سرشناسه باید جملهای کوتاه باشد.
متن و ترجمه آیات
برای درج متن و ترجمه آیات قرآن، از پایگاه دانشنامه اسلامی، بخش قرآن استفاده شود. در این بخش، پنج ترجمه است که کاربر ویکی مناسبترین ترجمه را انتخاب خواهد کرد.
نکات نگارشی
- اعراب کلماتی که برای مخاطب عام مشخص نیست در متن مقاله بهویژه شناسه مشخص شود.
- پرهیز از این که چند فعل پشت سر هم بیایند، کنید!
- از تیترهای مانند «در قرآن» و «در روایات» دوری شود و به جای آن به مطلبی که در قرآن و در روایات آمده اشاره شود.
- آرایههای ادبی مانند تشبیه و استعاره (و از آن ها بدتر سجع و وزن و قافیه!) در ادبیات ویکی راه ندارد.
- نشانههای جمع در زبان فارسی با «ان» و «ها» است؛ بنابراین، جمعهایی مانند معاصرین و معصومین(ع) درست نیست.
- در فارسی همزه نداریم مگر اینکه تلفظ شود؛ مانند مأمور.
- در فارسی تشدید نداریم.
- سعی شود از واژههایی مانند عموما و اکثرا استفاده نشود.
- ویرگول قبل از واو نادرست نیست هرچند پسندیده هم نیست؛ جز در اضطرار. (کتاب راهنمای ویرایش، غلامحسین غلامحسینزاده)
کارهای مورد نیاز
- مطالعه اجمالی متن و بررسی کلیت پاسخ
- کیفیت کلی متن چقدر است؟
- پاسخ قانع کننده هست؟
- اجرای ماکرو
- بارگذاری با «ایجاد مبدأ» و ذخیره با توضیح ویرایش «نسخه اولیه»
- پرکردن الگوی
{{شاخه}}
با توجه به شاخه بندی پاسخ - ویرایش و اصلاح متن با توجه به موارد ذکر شده در بالا و اضافه کردن تیترها (با توضیح ویرایش)
- نوشتن شناسه (با توضیح ویرایش) (نکته: میتوان از بخش نتیجهگیری که در انتهای متن میآید به عنوان بخشی از شناسه استفاده کرد)
- اجرای ابرابزار
- لینک کردن (با توضیح ویرایش)
برنامههای آینده
- شان نزول آیات سورهها
قالب مقاله
{{شروع متن}} {{سوال}} {{پایان سوال}} {{پاسخ}} {{پایان پاسخ}} {{مطالعه بیشتر}} == مطالعه بیشتر == {{پایان مطالعه بیشتر}} == منابع == {{پانویس|۲}} {{شاخه | شاخه اصلی = |شاخه فرعی۱ = |شاخه فرعی۲ = |شاخه فرعی۳ = }} {{تکمیل مقاله | شناسه = | تیترها = | ویرایش = | لینکدهی = | ناوبری = | نمایه = | تغییر مسیر = | بازبینی = | ارجاعات = | تکمیل = | اولویت = | کیفیت = }} {{پایان متن}}
ماکرو
ماکرویی که برای اصلاح فایلهای ورد به کار میرود از قرار زیر است. این ماکرو الگوهای مورد نیاز را به اول و آخر متن اضافه میکند. الگوهای سؤال، پاسخ، قرآن، مطالعه بیشتر، و بخش منابع را میافزاید؛ و ارجاعات را به شکل مدیا ویکی برمیگرداند. موارد جزئی دیگر هم در این ماکرو گنجانده شده.
شما هم اگر در فایلها موردی میبینید که قابل اصلاح از طریق جستجو و جایگزینی هست اطلاع دهید تا به ماکرو اضافه شود.
این متن باید همواره در حال به روز رسانی باشد اگر فکر میکنید این متن به روز نیست به کاربر:nazarzadeh یاداوری کنید.
Sub wikipasokh() ' ' irja'at ' ' Application.ScreenUpdating = False Dim i As Long, RngNt As Range, RngTxt As Range With ActiveDocument For i = .Footnotes.Count To 1 Step -1 With .Footnotes(i) Set RngNt = .Range With RngNt '.End = .End - 1 '.Start = .Start + 2 End With Set RngTxt = .Reference With RngTxt .InsertAfter "<ref>" .Collapse wdCollapseEnd .InsertAfter "</ref>" .Collapse wdCollapseStart .FormattedText = RngNt.FormattedText End With .Delete End With Next End With Application.ScreenUpdating = True ' ' fasiliyi paragrafha ' With Selection.Find .Text = "^p" .Replacement.Text = "^p^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = " " .Replacement.Text = " " .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^p " .Replacement.Text = "^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' taghayi narmafzar ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{Q" .Replacement.Text = "{{" & ChrW(1602) & ChrW(1585) & ChrW(1570) & _ ChrW(1606) & "|" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "Q}" .Replacement.Text = "}}" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{S" .Replacement.Text = "^p{{" & ChrW(1587) & ChrW(1608) & ChrW(1575) & _ ChrW(1604) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "S}" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1587) & ChrW(1608) & ChrW(1575) _ & ChrW(1604) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "{J" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1587) & _ ChrW(1582) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "J}" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1662) & ChrW(1575) & ChrW(1587) _ & ChrW(1582) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "{M" .Replacement.Text = "^p{{" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1740) _ & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "M}" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ & ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ 1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "{T" .Replacement.Text = "==" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "T}" .Replacement.Text = "==" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.HomeKey Unit:=wdLine Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " (" & ChrW(1593) & ChrW(1580) & ")" .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " (" & ChrW(1593) & ChrW(1580) & ")" .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "S}" .Replacement.Text = "{{" & ChrW(1587) & ChrW(1608) & ChrW(1575) & _ ChrW(1604) & "}}" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.EndKey Unit:=wdLine Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{S" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1587) & ChrW(1608) & ChrW(1575) _ & ChrW(1604) & "}}" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.HomeKey Unit:=wdLine Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "J}" .Replacement.Text = "{{" & ChrW(1662) & ChrW(1575) & ChrW(1587) & _ ChrW(1582) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.HomeKey Unit:=wdLine Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "T}" .Replacement.Text = "^p==" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.EndKey Unit:=wdLine Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{T" .Replacement.Text = "==^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveDown Unit:=wdScreen, Count:=10 Selection.MoveUp Unit:=wdLine, Count:=1 Selection.HomeKey Unit:=wdLine Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "M}" .Replacement.Text = "{{" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1740) _ & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "M}" .Replacement.Text = "{{" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1740) _ & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.EndKey Unit:=wdLine Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{M" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ & ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ 1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "{M" .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1591) & ChrW(1575) _ & ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ 1740) & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With With Selection.Find .Text = " ==" & ChrW(1605) & ChrW(1606) & ChrW(1575) & ChrW(1576) & _ ChrW(1593) & " " & ChrW(1580) & ChrW(1607) & ChrW(1578) & " " & ChrW _ (1605) & ChrW(1591) & ChrW(1575) & ChrW(1604) & ChrW(1593) & ChrW( _ 1607) & " " & ChrW(1576) & ChrW(1610) & ChrW(1588) & ChrW(1578) & _ ChrW(1585) & ":==" .Replacement.Text = " ==" & ChrW(1605) & ChrW(1591) & ChrW(1575) & _ ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1610) _ & ChrW(1588) & ChrW(1578) & ChrW(1585) & "==" .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' hazfe faseleye avvale khat ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^p " .Replacement.Text = "^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' ulguhayi awwal wa akhari matn ' Selection.HomeKey Unit:=wdStory Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1585) & ChrW(1608) & _ ChrW(1593) & " " & ChrW(1605) & ChrW(1578) & ChrW(1606) & "}}" Selection.EndKey Unit:=wdStory Selection.TypeParagraph Selection.TypeParagraph Selection.TypeText Text:="==" & ChrW(1605) & ChrW(1606) & ChrW(1575) & _ ChrW(1576) & ChrW(1593) & "==" Selection.TypeParagraph Selection.TypeText Text:="<references />" Selection.TypeParagraph Selection.TypeText Text:="{{" & ChrW(1588) & ChrW(1575) & ChrW(1582) & _ ChrW(1607) Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & _ ChrW(1607) & " " & ChrW(1575) & ChrW(1589) & ChrW(1604) & ChrW(1740) & _ " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ 1777) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ 1778) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ 1779) & " = " Selection.TypeParagraph Selection.TypeText Text:="}}" Selection.TypeParagraph Selection.TypeParagraph Selection.TypeText Text:="{{" & ChrW(1578) & ChrW(1705) & ChrW(1605) & _ ChrW(1740) & ChrW(1604) & " " & ChrW(1605) & ChrW(1602) & ChrW(1575) & _ ChrW(1604) & ChrW(1607) Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1606) & ChrW(1575) & _ ChrW(1587) & ChrW(1607) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1740) & ChrW(1578) & _ ChrW(1585) & ChrW(1607) & ChrW(1575) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1608) & ChrW(1740) & ChrW(1585) & ChrW _ (1575) & ChrW(1740) & ChrW(1588) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1604) & ChrW(1740) & ChrW(1606) & _ ChrW(1705) & ChrW(8204) & ChrW(1583) & ChrW(1607) & ChrW(1740) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1606) & ChrW(1575) & ChrW(1608) & _ ChrW(1576) & ChrW(1585) & ChrW(1740) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1606) & ChrW(1605) & ChrW(1575) & ChrW _ (1740) & ChrW(1607) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1594) & ChrW(1740) & _ ChrW(1740) & ChrW(1585) & " " & ChrW(1605) & ChrW(1587) & ChrW(1740) & _ ChrW(1585) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1575) & ChrW(1585) & ChrW(1580) & _ ChrW(1575) & ChrW(1593) & ChrW(1575) & ChrW(1578) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1576) & ChrW(1575) & ChrW(1586) & _ ChrW(1576) & ChrW(1740) & ChrW(1606) & ChrW(1740) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1578) & ChrW(1705) & ChrW(1605) & ChrW _ (1740) & ChrW(1604) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1575) & ChrW(1608) & ChrW(1604) & _ ChrW(1608) & ChrW(1740) & ChrW(1578) & " = " Selection.TypeParagraph Selection.TypeText Text:=" | " & ChrW(1705) & ChrW(1740) & ChrW(1601) & _ ChrW(1740) & ChrW(1578) & " = " Selection.TypeParagraph Selection.TypeText Text:="}}" Selection.TypeParagraph Selection.TypeText Text:="{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ ChrW(1575) & ChrW(1606) & " " & ChrW(1605) & ChrW(1578) & ChrW(1606) & _ "}}" ' ' hazfi interhayi izafa ' ' Selection.HomeKey Unit:=wdStory With Selection.Find .Text = "^p^p^p" .Replacement.Text = "^p^p" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll ' ' alayh al-salam wa mawaridi mushabih ' ' Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(8204) & " " & ChrW(1600) & " " & ChrW(1593) & ChrW(1604) _ & ChrW(1610) & ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ 1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = " (" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveRight Unit:=wdWord, Count:=4, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " & ChrW(1600) & " " & ChrW(1593) & ChrW(1604) & ChrW(1610) _ & ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW( _ 1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = " (" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveRight Unit:=wdWord, Count:=4, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " & ChrW(1600) & " " & ChrW(1593) & ChrW(1604) & ChrW(1610) _ & ChrW(1607) & ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW( _ 1587) & ChrW(1604) & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = " (" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveRight Unit:=wdWord, Count:=8, Extend:=wdExtend Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " & ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) _ & " " & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & _ ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) _ & " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1600) .Replacement.Text = " (" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(1600) & " " & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) _ & " " & ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & ChrW( _ 1575) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1587) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1578) & ChrW(1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & _ ChrW(1601) & ChrW(1585) & ChrW(1580) & ChrW(1607) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1578) & ChrW(1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & _ ChrW(1601) & ChrW(1585) & ChrW(1580) & ChrW(1607) & " " & ChrW(1575) _ & ChrW(1604) & ChrW(1588) & ChrW(1585) & ChrW(1610) & ChrW(1601) & _ " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ & ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ & ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1587) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ & ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1587) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " & _ ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ ChrW(1605) .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(" & ChrW(1593) & ChrW(1580) & ChrW(1604) & " " & ChrW(1575) _ & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1578) & ChrW( _ 1593) & ChrW(1575) & ChrW(1604) & ChrW(1610) & " " & ChrW(1601) & _ ChrW(1585) & ChrW(1580) & ChrW(1607) & ")" .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & _ " " & ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & " " _ & ChrW(1587) & ChrW(1604) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "-" & ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & _ ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ & ChrW(1575) & ChrW(1605) & "-" .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "(" & ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW(1575) & _ ChrW(1605) & ")" .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1593) & ChrW(1604) & ChrW(1740) & ChrW(1607) & ChrW(1605 _ ) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) & ChrW( _ 1575) & ChrW(1605) .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ 1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ ChrW(1604) & ChrW(1607) & ")" .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(" & ChrW(1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & _ ChrW(1605) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ & ChrW(1575) & ChrW(1605) & ")" .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1593) & ChrW(1604) & ChrW(1740) & _ ChrW(1607) & " " & ChrW(1575) & ChrW(1604) & ChrW(1587) & ChrW(1604) _ & ChrW(1575) & ChrW(1605) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ 1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ ChrW(1604) & ChrW(1607) & ")" .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1600) & " " & ChrW(1589) & ChrW(1604) & ChrW(1610) & " " _ & ChrW(1575) & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW( _ 1593) & ChrW(1604) & ChrW(1610) & ChrW(1607) & " " & ChrW(1608) & _ ChrW(1570) & ChrW(1604) & ChrW(1607) & " " & ChrW(1600) .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' adadha ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "1" .Replacement.Text = ChrW(1777) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "2" .Replacement.Text = ChrW(1778) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "3" .Replacement.Text = ChrW(1779) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "4" .Replacement.Text = ChrW(1780) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "5" .Replacement.Text = ChrW(1781) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "6" .Replacement.Text = ChrW(1782) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "7" .Replacement.Text = ChrW(1783) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "8" .Replacement.Text = ChrW(1784) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "9" .Replacement.Text = ChrW(1785) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "0" .Replacement.Text = ChrW(1776) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' islahi irja'at ' ' Selection.Copy Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "<ref>." .Replacement.Text = "<ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "<ref>-" .Replacement.Text = "<ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "<ref> " .Replacement.Text = "<ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " </ref>" .Replacement.Text = "</ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "^p</ref>" .Replacement.Text = "</ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' ta' arabi be ha ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ChrW(1577) .Replacement.Text = ChrW(1607) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' hijri qamari ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " & ChrW(1607) & ChrW(1602) & "." .Replacement.Text = " " & ChrW(1602) & "." .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1607) & ChrW(8205) & ". " & ChrW(1602) & "<" .Replacement.Text = " " & ChrW(1602) & ".<" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' kharij kardan irja' az parantez quran ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "\<ref\>(*)\</ref\>\}\}" .Replacement.Text = "}}<ref>\1</ref>" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll ' ' hazfe faseleye olguha ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "}}^p^p{{" .Replacement.Text = "}}^p{{" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.Execute Replace:=wdReplaceAll ' ' safhe wa jeld ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " & ChrW(1589) & " " .Replacement.Text = " " & ChrW(1589) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = " " & ChrW(1580) & " " .Replacement.Text = " " & ChrW(1580) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' mutale'eye bishtar ' ' Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ChrW(1605) & ChrW(1593) & ChrW(1585) & ChrW(1601) & ChrW(1610 _ ) & " " & ChrW(1605) & ChrW(1606) & ChrW(1575) & ChrW(1576) & ChrW( _ 1593) & " " & ChrW(1580) & ChrW(1607) & ChrW(1578) & " " & ChrW(1605 _ ) & ChrW(1591) & ChrW(1575) & ChrW(1604) & ChrW(1593) & ChrW(1607) & _ " " & ChrW(1576) & ChrW(1610) & ChrW(1588) & ChrW(1578) & ChrW(1585 _ ) & ":" .Replacement.Text = ChrW(1605) & ChrW(1591) & ChrW(1575) & ChrW(1604) _ & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW(1610) & ChrW( _ 1588) & ChrW(1578) & ChrW(1585) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ' ' (s) (a) (aj) ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " (" & ChrW(1589) & ")" .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = " (" & ChrW(1593) & ")" .Replacement.Text = "(" & ChrW(1593) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = " (" & ChrW(1587) & ")" .Replacement.Text = "(" & ChrW(1587) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = " (" & ChrW(1593) & ChrW(1580) & ")" .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(" & ChrW(1589) & ChrW(1604) & ChrW(1740) & " " & ChrW(1575) _ & ChrW(1604) & ChrW(1604) & ChrW(1607) & " " & ChrW(1593) & ChrW( _ 1604) & ChrW(1740) & ChrW(1607) & " " & ChrW(1608) & ChrW(1570) & _ ChrW(1604) & ChrW(1607) & " " & ChrW(1608) & ChrW(1587) & ChrW(1604) _ & ChrW(1605) & ")" .Replacement.Text = "(" & ChrW(1589) & ")" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub