ویکی پاسخ:نکات ویرایشی: تفاوت میان نسخهها
Nazarzadeh (بحث | مشارکتها) (←ماکرو) |
جز (added Category:ویکی پاسخ using HotCat) |
||
(۲۵ نسخهٔ میانی ویرایش شده توسط ۴ کاربر نشان داده نشد) | |||
خط ۱: | خط ۱: | ||
==مواردی که باید در متنها اصلاح شوند== | == انتخاب عنوان == | ||
* عدم هماهنگی میان | * کلیدواژه (های) متن باید در عنوان بیاید و هر چه به ابتدای عنوان نزدیک تر بهتر. | ||
* موارد خارج از بحث که کمکی به بحث | * در انتخاب عنوان به این که چه کلمات و عباراتی بهتر جستجو میشوند توجه کنید. | ||
== مواردی که باید در متنها اصلاح شوند == | |||
* عدم هماهنگی میان سؤال و پاسخ گاهی با اصلاح سؤال حل میشود و گاهی با اصلاح پاسخ! | |||
* موارد خارج از بحث که کمکی به بحث نمیکنند. (مگر آن که بشود ربطی میان آنان و بحث برقرار کرد) | |||
* لحن خطابی | * لحن خطابی | ||
* استفاده از عبارات و کلماتی که حس دهه شصت را به مخاطب القا | * استفاده از عبارات و کلماتی که حس دهه شصت را به مخاطب القا میکند! | ||
* پرش از مراحل استدلال | * پرش از مراحل استدلال | ||
* ذکر شعر. (مگر آن که شعر خیلی مناسب باشد | * ذکر شعر. (مگر آن که شعر خیلی مناسب باشد) | ||
* | * پاراگرافهای طولانی | ||
* آیات قرآن | * آیات قرآن حتماً آدرس داشته باشند. به این شکل (بقره: ۲۵۰) | ||
* حروف اختصاری «ش» و «ق» برای همه | * متن و ترجمه آیات قرآن باید مجدد بارگزاری شود و به آنچه در متن هست اکتفا نگردد. | ||
* تمام آیات قرآن به صورت الگو مورد استفاده قرار میگیرند. همچنین آدرس سوره و آیه نیز در درون الگو و به صورت پانویس درون متنی بیاید. | |||
* حروف اختصاری «ش» و «ق» برای همه تاریخها اصلاح و اضافه شود. | |||
== نکات شکلی == | |||
* وقتی نقل قول مستقیمی در حد چند خط (مثلا یک روایت طولانی) در متن هست باید به صورت مجزا از بقیه متن و به صورت تو رفته (با اضافه کردن :: به ابتدای پاراگراف) آورده شود. | |||
== موارد ویرایشی == | |||
* اسامی کتب عربی باید با حروف عربی نوشته شوند. اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و اسامی کتب عربی را به عربی برگردانید. | |||
* اگر روی متن «ابرابزار» اجرا میکنید حتماً تغییرات را بررسی کنید و موارد اشتباه را اصلاح و اطلاع دهید. | |||
* در بسیاری از موارد فهرستهای ترتیبی استفاده شدهاند در حالی که این فهرستها فقط در مواردی باید استفاده شوند که ترتیبی میان موارد وجود دارد در غیر این صورت باید از فهرست بدون ترتیب استفاده کرد (مثل همین فهرست). | |||
* در مطالعه بیشتر، تنها مواردی آورده شود که بهطور مستقیم به موضوع مرتبط است. | |||
== | == عنوان مدخل== | ||
نکاتی پیرامون عنوان مدخل: | |||
* | * از نشانههای نگارشی مانند گیومه در عنوان مداخل استفاده نشود. | ||
* | * از گذاشتن اعراب در عنوان مداخل پرهیز شود. | ||
==کارهای مورد نیاز== | == شناسه == | ||
نکاتی پیرامون نوشتن شناسه | |||
* شناسه باید طوری نوشته شود که مخاطب با مطالعه آن پاسخ اجمالی خود را گرفته باشد. | |||
* نباید در شناسه عبارتی مبهم که اطلاعات مشخص و معینی به مخاطب نمیدهد ذکر شود. | |||
* شروع شناسه باید مثبت باشد نه منفی. | |||
* سرشاسه نباید با حروف اضافه، ماند «در» و «با» شروع شود. | |||
* سعی شود سرشناسه با عبارت اصلی مدخل، یا نزدیکترین عبارت به آن آغاز شود. | |||
* سعی شود سرشناسه همان پاسخی باشد که مخاطب سؤال، دنبال آن بوده است. | |||
* سرشناسه باید جملهای کوتاه باشد. | |||
== متن و ترجمه آیات == | |||
برای درج متن و ترجمه آیات قرآن، از پایگاه [http://wiki.ahlolbait.com/صفحهٔ_اصلی دانشنامه اسلامی]، بخش قرآن استفاده شود. در این بخش، پنج ترجمه است که کاربر ویکی مناسبترین ترجمه را انتخاب خواهد کرد. | |||
== نکات نگارشی == | |||
* اعراب کلماتی که برای مخاطب عام مشخص نیست در متن مقاله بهویژه شناسه مشخص شود. | |||
* پرهیز از این که چند فعل پشت سر هم بیایند، کنید! | |||
* از تیترهای مانند «در قرآن» و «در روایات» دوری شود و به جای آن به مطلبی که در قرآن و در روایات آمده اشاره شود. | |||
* آرایههای ادبی مانند تشبیه و استعاره (و از آن ها بدتر سجع و وزن و قافیه!) در ادبیات ویکی راه ندارد. | |||
* نشانههای جمع در زبان فارسی با «ان» و «ها» است؛ بنابراین، جمعهایی مانند معاصرین و معصومین(ع) درست نیست. | |||
* در فارسی همزه نداریم مگر اینکه تلفظ شود؛ مانند مأمور. | |||
* در فارسی تشدید نداریم. | |||
* سعی شود از واژههایی مانند عموما و اکثرا استفاده نشود. | |||
* ویرگول قبل از واو نادرست نیست هرچند پسندیده هم نیست؛ جز در اضطرار. (کتاب راهنمای ویرایش، غلامحسین غلامحسینزاده) | |||
== کارهای مورد نیاز == | |||
# مطالعه اجمالی متن و بررسی کلیت پاسخ | # مطالعه اجمالی متن و بررسی کلیت پاسخ | ||
## کیفیت کلی متن چقدر است؟ | ## کیفیت کلی متن چقدر است؟ | ||
## پاسخ قانع کننده هست؟ | ## پاسخ قانع کننده هست؟ | ||
# اجرای ماکرو | # اجرای ماکرو | ||
# بارگذاری با «ایجاد | # بارگذاری با «ایجاد مبدأ» و ذخیره با توضیح ویرایش «نسخه اولیه» | ||
# پرکردن الگوی {{tlx|شاخه}} با توجه به شاخه بندی پاسخ | # پرکردن الگوی {{tlx|شاخه}} با توجه به شاخه بندی پاسخ | ||
# ویرایش و اصلاح متن با توجه به موارد ذکر شده در بالا و اضافه کردن تیترها (با توضیح ویرایش) | # ویرایش و اصلاح متن با توجه به موارد ذکر شده در بالا و اضافه کردن تیترها (با توضیح ویرایش) | ||
# نوشتن شناسه (با توضیح ویرایش) (نکته: | # نوشتن شناسه (با توضیح ویرایش) (نکته: میتوان از بخش نتیجهگیری که در انتهای متن میآید به عنوان بخشی از شناسه استفاده کرد) | ||
# اجرای ابرابزار | # اجرای ابرابزار | ||
# لینک کردن (با توضیح ویرایش) | # لینک کردن (با توضیح ویرایش) | ||
==ماکرو== | ==برنامههای آینده== | ||
ماکرویی که برای اصلاح | * شان نزول آیات سورهها | ||
== قالب مقاله == | |||
<pre> | |||
{{شروع متن}} | |||
{{سوال}} | |||
{{پایان سوال}} | |||
{{پاسخ}} | |||
{{پایان پاسخ}} | |||
{{مطالعه بیشتر}} | |||
== مطالعه بیشتر == | |||
{{پایان مطالعه بیشتر}} | |||
== منابع == | |||
{{پانویس|۲}} | |||
{{شاخه | |||
| شاخه اصلی = | |||
|شاخه فرعی۱ = | |||
|شاخه فرعی۲ = | |||
|شاخه فرعی۳ = | |||
}} | |||
{{تکمیل مقاله | |||
| شناسه = | |||
| تیترها = | |||
| ویرایش = | |||
| لینکدهی = | |||
| ناوبری = | |||
| نمایه = | |||
| تغییر مسیر = | |||
| بازبینی = | |||
| ارجاعات = | |||
| تکمیل = | |||
| اولویت = | |||
| کیفیت = | |||
}} | |||
{{پایان متن}} | |||
</pre> | |||
== ماکرو == | |||
ماکرویی که برای اصلاح فایلهای ورد به کار میرود از قرار زیر است. این ماکرو الگوهای مورد نیاز را به اول و آخر متن اضافه میکند. الگوهای سؤال، پاسخ، قرآن، مطالعه بیشتر، و بخش منابع را میافزاید؛ و ارجاعات را به شکل مدیا ویکی برمیگرداند. موارد جزئی دیگر هم در این ماکرو گنجانده شده. | |||
شما هم اگر در | شما هم اگر در فایلها موردی میبینید که قابل اصلاح از طریق جستجو و جایگزینی هست اطلاع دهید تا به ماکرو اضافه شود. | ||
این متن باید همواره در حال به روز رسانی باشد اگر فکر | این متن باید همواره در حال به روز رسانی باشد اگر فکر میکنید این متن به روز نیست به [[کاربر:nazarzadeh]] یاداوری کنید. | ||
<pre style="direction:ltr; font-size: 70%"> | <pre style="direction:ltr; font-size: 70%"> | ||
خط ۸۶: | خط ۱۶۹: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | |||
.Text = " " | |||
.Replacement.Text = " " | |||
.Text = " | |||
.Replacement.Text = " | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۱۱۰: | خط ۱۸۶: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | Selection.Find.Execute Replace:=wdReplaceAll | ||
.Text = " | Selection.Find.Execute Replace:=wdReplaceAll | ||
.Replacement.Text = " | |||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | |||
.Text = "^p " | |||
.Replacement.Text = "^p" | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۱۲۷: | خط ۲۰۸: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | |||
' taghayi narmafzar | |||
' | |||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = "{ | .Text = "{Q" | ||
.Replacement.Text = " | .Replacement.Text = "{{" & ChrW(1602) & ChrW(1585) & ChrW(1570) & _ | ||
ChrW( | ChrW(1606) & "|" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۱۵۰: | خط ۲۳۵: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "Q}" | ||
.Replacement.Text = | .Replacement.Text = "}}" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۱۶۹: | خط ۲۵۲: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.ClearFormatting | |||
Selection.Find.Replacement.ClearFormatting | |||
With Selection.Find | With Selection.Find | ||
.Text = "{ | .Text = "{S" | ||
.Replacement.Text = "^p{{" & ChrW( | .Replacement.Text = "^p{{" & ChrW(1587) & ChrW(1608) & ChrW(1575) & _ | ||
ChrW( | ChrW(1604) & "}}^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۱۸۷: | خط ۲۷۳: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "S}" | ||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | ||
ChrW(1575) & ChrW(1606) & " " & ChrW( | ChrW(1575) & ChrW(1606) & " " & ChrW(1587) & ChrW(1608) & ChrW(1575) _ | ||
& ChrW( | & ChrW(1604) & "}}^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۰۹: | خط ۲۹۴: | ||
With Selection.Find | With Selection.Find | ||
.Text = "{ | .Text = "{J" | ||
.Replacement.Text = "^p{{" & ChrW( | .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1587) & _ | ||
ChrW( | ChrW(1582) & "}}^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۲۹: | خط ۳۱۳: | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "J}" | ||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | ||
ChrW(1575) & ChrW(1606) & " " & ChrW( | ChrW(1575) & ChrW(1606) & " " & ChrW(1662) & ChrW(1575) & ChrW(1587) _ | ||
& ChrW( | & ChrW(1582) & "}}^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۵۰: | خط ۳۳۳: | ||
With Selection.Find | With Selection.Find | ||
.Text = "{ | .Text = "{M" | ||
.Replacement.Text = " | .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 | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۶۸: | خط ۳۵۳: | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "M}" | ||
.Replacement.Text = " | .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 | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۲۸۴: | خط ۳۷۲: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "{T" | ||
.Replacement.Text = " | .Replacement.Text = "==" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۳۰۵: | خط ۳۸۹: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection.Find. | Selection.Find.Execute Replace:=wdReplaceAll | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "T}" | ||
.Replacement.Text = " | .Replacement.Text = "==" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۳۲۳: | خط ۴۰۷: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | |||
Selection.HomeKey Unit:=wdLine | |||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = " (" & ChrW(1593) & ChrW(1580) & ")" | ||
.Replacement.Text = " | .Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۳۴۲: | خط ۴۲۹: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = " (" & ChrW(1593) & ChrW(1580) & ")" | ||
.Replacement.Text = "(" & ChrW(1593) & ChrW(1580) & ")" | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۳۶۷: | خط ۴۴۷: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "S}" | ||
.Replacement.Text = "{{" & ChrW( | .Replacement.Text = "{{" & ChrW(1587) & ChrW(1608) & ChrW(1575) & _ | ||
ChrW( | ChrW(1604) & "}}" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۳۹۲: | خط ۴۶۷: | ||
End With | End With | ||
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.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "{S" | ||
.Replacement.Text = "^p | .Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | ||
ChrW(1575) & ChrW(1606) & " " & ChrW(1587) & ChrW(1608) & ChrW(1575) _ | |||
& ChrW(1604) & "}}" | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۴۱۴: | خط ۴۹۲: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection. | |||
Selection. | Selection.HomeKey Unit:=wdLine | ||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | |||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "J}" | ||
.Replacement.Text = " | .Replacement.Text = "{{" & ChrW(1662) & ChrW(1575) & ChrW(1587) & _ | ||
ChrW(1582) & "}}^p" | |||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۴۳۵: | خط ۵۱۶: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.HomeKey Unit:=wdLine | Selection.HomeKey Unit:=wdLine | ||
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "T}" | ||
.Replacement.Text = " | .Replacement.Text = "^p==" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۴۶۱: | خط ۵۳۸: | ||
End With | End With | ||
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.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = " | .Text = "{T" | ||
.Replacement.Text = " | .Replacement.Text = "==^p" | ||
.Forward = True | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۴۸۲: | خط ۵۵۸: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection. | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection. | 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.Copy | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
With Selection.Find | With Selection.Find | ||
.Text = "{M" | .Text = "M}" | ||
.Replacement.Text = "^p{{" & ChrW(1662) & ChrW(1575) & ChrW(1740) & _ | .Replacement.Text = "{{" & 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(1740) _ | ||
& ChrW(1604) & ChrW(1593) & ChrW(1607) & " " & ChrW(1576) & ChrW( _ | & ChrW(1588) & ChrW(1578) & ChrW(1585) & "}}^p" | ||
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 = "{{" & 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 | .Forward = True | ||
.Wrap = wdFindContinue | .Wrap = wdFindContinue | ||
خط ۵۲۸: | خط ۶۵۲: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection. | 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 | |||
Selection. | .MatchWildcards = False | ||
Selection.TypeText Text:=" | .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.TypeParagraph | ||
Selection.TypeText Text:=" | 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. | ChrW(1607) | ||
Selection.TypeText Text:=" " | |||
Selection. | |||
Selection.TypeText Text:=" " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & _ | ||
ChrW(1607) & " " & ChrW(1575) & ChrW(1589) & ChrW(1604) & ChrW(1740) & _ | |||
" = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | |||
Selection. | (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | ||
1777) & " = " | |||
Selection.TypeParagraph | 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.TypeParagraph | ||
Selection.TypeText Text:=" | Selection.TypeText Text:=" | " & ChrW(1588) & ChrW(1575) & ChrW(1582) & ChrW _ | ||
ChrW( | (1607) & " " & ChrW(1601) & ChrW(1585) & ChrW(1593) & ChrW(1740) & ChrW( _ | ||
1779) & " = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | Selection.TypeText Text:="}}" | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:="{{" & ChrW(1578) & ChrW(1705) & ChrW(1605) & _ | Selection.TypeText Text:="{{" & ChrW(1578) & ChrW(1705) & ChrW(1605) & _ | ||
خط ۶۱۰: | خط ۷۶۱: | ||
ChrW(1740) & ChrW(1585) & " " & ChrW(1605) & ChrW(1587) & ChrW(1740) & _ | ChrW(1740) & ChrW(1585) & " " & ChrW(1605) & ChrW(1587) & ChrW(1740) & _ | ||
ChrW(1585) & " = " | ChrW(1585) & " = " | ||
Selection.TypeParagraph | |||
Selection.TypeText Text:=" | " & ChrW(1575) & ChrW(1585) & ChrW(1580) & _ | |||
ChrW(1575) & ChrW(1593) & ChrW(1575) & ChrW(1578) & " = " | |||
Selection.TypeParagraph | Selection.TypeParagraph | ||
Selection.TypeText Text:=" | " & ChrW(1576) & ChrW(1575) & ChrW(1586) & _ | Selection.TypeText Text:=" | " & ChrW(1576) & ChrW(1575) & ChrW(1586) & _ | ||
خط ۶۸۹: | خط ۸۴۳: | ||
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 | ||
خط ۸۰۵: | خط ۹۵۹: | ||
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 | ||
خط ۸۷۲: | خط ۱٬۰۲۶: | ||
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 | ||
خط ۹۱۶: | خط ۱٬۰۷۰: | ||
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 | ||
خط ۱٬۱۱۸: | خط ۱٬۲۷۲: | ||
.MatchAllWordForms = False | .MatchAllWordForms = False | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | |||
' | ' | ||
خط ۱٬۲۹۵: | خط ۱٬۴۵۰: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
خط ۱٬۳۵۸: | خط ۱٬۵۱۳: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.ClearFormatting | Selection.Find.ClearFormatting | ||
Selection.Find.Replacement.ClearFormatting | Selection.Find.Replacement.ClearFormatting | ||
خط ۱٬۴۶۱: | خط ۱٬۶۱۴: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
' kharij kardan irja' az parantez quran | ' kharij kardan irja' az parantez quran | ||
خط ۱٬۵۱۰: | خط ۱٬۶۶۱: | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
' safhe wa jeld | ' safhe wa jeld | ||
خط ۱٬۵۵۲: | خط ۱٬۷۰۱: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
خط ۱٬۵۸۳: | خط ۱٬۷۳۲: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | Selection.Find.Execute Replace:=wdReplaceAll | ||
' | ' | ||
خط ۱٬۶۵۹: | خط ۱٬۸۰۸: | ||
End With | End With | ||
Selection.Find.Execute Replace:=wdReplaceAll | 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