3.7/5 - (6 امتیاز)

پاراگراف های خالی در ورد یکی از مشکلات عمده کاربران است. در یک سند 200 صفحه ای حذف صد ها پاراگراف خالی به صورت تک به تک، بسیار سخت و آزاردهنده است. چگونه تمام پاراگراف های خالی را سریع و مؤثر حذف کنیم؟ با خواندن این مطلب به پاسخ این سوال خواهید رسید.

حذف تمام پاراگراف های خالی با استفاده از عملکرد find و replace

هیچ کس دوست ندارد که زمان زیادی را  برای حذف تک به تک پاراگراف های خالی صرف کند. بعد از اینکه بر روی ابزار replace کلیک کردید، پس از باز شدن پنجره find and replace در بخشFind ، از قسمت Special علامت پاراگراف خالی را با عنوان Paragraph Mark انتخاب کنید. در ادامه این موارد را با تصویر توضیح داده ایم.

از تب home بر روی ابزار replace کلیک کنید.

ابزار replcae در ورد

از پنجره باز شده بر روی گزینه more کلیک کنید تا گزینه های بیشتری نمایش داده شود. تصویر زیر را ببینید:

پنجره find and replce در ورد

در پایین پنجره باز شده در قسمت  find بر روی فلش کوچک کلیک کنید و گزینه Paragraph Mark (علامت پاراگراف خالی) را انتخاب کنید.

گزینه Paragraph mark در ورد

بعد از اینکه Paragraph Mark را انتخاب کردید؛ در قسمت Find What عبارت «^p» نمایش داده میشود.

یک p^ دیگر وارد کنید تا «p^p^» در قسمت Find What نمایش داده شود و بر روی Replace all کلیک کنید.

پنجره find and replace

نکات:

«^p» علاوه بر اینکه تمام پاراف های خالی را حذف میکند، تمام پاراگراف های موجود در متن را به یک پاراگراف تبدیل میکند. یعنی اگر شما در متن خود چند پاراگراف داشته باشید. تمام متن موجود را به یک پاراگراف تبدیل میکند. به عنوان مثال، در تصویر زیر دو پاراگراف خالی و  سه پاراگراف غیر خالی ایجاد کرده ایم.

حذف پاراگراف های خالی با p^

اگر به جای «p^p^» عبارت «p^» را وارد کنیم. تمام پاراگراف های موجود به یک پاراگراف تبدیل خواهند شد:

نتیجه حذف پاراگراف های خالی با p^

اما عبارت «p^p^» فقط پاراگراف های خالی را حذف میکند. به تصویر زیر دقت کنید:

حذف پاراگراف های خالی با p^p^

در صورت وارد کردن «p^p^» نتیجه به شکل زیر خواهد شد:

نتیجه حذف پاراگراف های خالی با p^p^

حذف تمام پاراگراف های خالی با استفاده از VBA

اگر دوست دارید که از Macro در ورد استفاده کنید، کد VBA امکان حذف پاراگراف های خالی در ورد را برای شما امکان پذیر ساخته است. کافیه مسیر زیر رو طی کنید.

کلیدهای Alt و F11 را همزمان فشار دهید تا پنجره Microsoft Visual Basic for Application برایتان باز شود.

از تب Insert بر روی گزینه Module کلیک کنید و کد زیر را کپی و در پنجره Module پیست کنید.

حرف پاراگراف های خالی با VBA

کد VBA برای حذف پاراگراف های خالی:

Sub Deleemptyparagraphs()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^p^p"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

از تب Run بر روی Run Macro  کلیک کنید.

حذف تمام پاراگراف های خالی با استفاده از تب Kutools

برای حذف تمام پاراگراف های خالی در ورد ، ویژگی built-in نیازمند چند گام است، در حالی فهمیدن ماکرو (روش قبلی) کمی پیچیده به نظر میرسد. آیا راه مشابهی برای حذف سریع پاراگراف های خالی در ورد وجود دارد؟ بله، Kutools for word بهترین راه حل است.

Kutools for word، یک add-in راحت، که شامل گروهی از توابع برای آسان کردن کار شما و بالا بردن توانایی شما در فرآیند کار با سند ها در ورد میشود. بعد از اینکه افزونه kutools for word رو نصب کردید. مسیر زیر را طی کنید:

Kutools>Empty Paras> Remove Empty Paragraph Mark
حذف پاراگراف های خالی با kutools

بعد از اینکه بر روی گزینه Remove Empty Paragraph Marks کلیک کنید؛ تمام پاراگراف های خالی در کل سند شما حذف خواهند شد.

عکس پاراگراف های خالی موجود در متن
نتیجه حذف پاراگراف های خالی با kutools

از وقتی که گذاشتی و این مطلب رو خوندی ازت مشکریم. امیدواریم برات مفید و کاربردی بوده باشه. بازم به سایت ما سر بزن.

مشترک شدن
Notify of
guest

14 نظرات
نظردهی درون متنی
مشاهده همه نظرات
کافی

سلام خیلی ممنون از آموزش های بسیار مفیدتون .میبخشید من یه سوال داشتم که البته مربوط به این بحث نیست.مشکل من این هستش که با اینکه فهرست راست چین هستش و شماره صفحات هم مطابق فونت دلخواهم فارسی نازنین گذاشتم ولی شماره صفحه ها در فهرست فونت نازنین ندارن و عربی هستن .میخواستم لطف بفرمایین راهنمایی کنین چطور درستشون کنم

امیر دایی

سلام باید قسمتی از فایل رو به همراه عکسش در سیستم خودتون از طریق واتس آپ ارسال کنید تا فایل بررسی بشه. شماره در قسمت تماس با ما هست.

اسد

ببخشید سوالم به این صفحه ربط نداره ولی مشکلی داشتم تو ورد. وقتی از numbering list استفاده می‌کنم عددهایی که قبل از متن میایند یکم بالاتر از سطح متن‌اند. مثل این: عدد دوم را خودم نوشتم در متن. کمی ور رفتم دیدم فقط تو فونت‌های b اینطوری‌اند. حتی توی سری‌های دیگر IR و امثال آنها اینطور نیست. ولی در آیین‌نامه نوشته شده باید از فونت مثلا b zar استفاده شود. راه‌حلی برای این هست؟ …ببخشید الآن بیشتر تست کردم دیدم وقتی pdf می‌شود مشکل حل می‌شود! گفتم بگذارم بقیه هم شاید براشون سوال باشه. ولی مشکل دیگری است متاسفانه. خط… مطالعه بیشتر »

امیر دایی

سلام
این مشکل یه باگ توی ورد 2016 و برخی نسخه های 2019 بود، اگر از نسخه 2019 یا 2013 استفاده کنید این مشکل وجود ندارد.

اسد

با تشکر از پاسختان. مثل اینکه ورد 2016 کلا مشکل دارد. در multilevel list هم که اعداد را برعکس نشان می‌‌دهد. با تشکر از پستتان از روش RTL mark حلش کردم و از این به بعد با هر وردی هم باشد این RTL mark را می‌گذارم چون حتی اگر من درست ببینم کسی که در 2016 بازش کند اشتباه می‌شود. و درست می‌گویید در 2010 فایل را باز کردم درست دیده می‌شد پس برای pdf کردن باید در وردی دیگر تبدیل کنم. سوالی هم برایم پیش آمد که فرق بین ورژن‌های ورد چیست؟ 2010 و 2013 که فرق ظاهری دارند… مطالعه بیشتر »

امیر دایی

بین 2013 تا 2019 تفاوتی از نظر کارکرد نیست. بیشتر تغییرات توی ابزار اکسل توی این نسخه های اتفاق افتاده. اگر محدودیت خاصی ندارید بهتر هست ورد 2013 را در کنار نسخه های دیگه نسب کنید و با این نسخه از ورد کار کنید.
امکان نصب ویراستار برای نسخه های بعد از 2013 نیست.

اسد

باز هم تشکر.
ببخشید مشکلی داشتم شما در پستی توضیح داده بودید ولی الآن نمی‌توانم پیدایش کنم.
چطوری کاری کنیم که در multilevel list برای heading 1 عددی نیاید ولی بقیه زیرگروه‌ها و کپشن‌ها درست باشند؟ مثلا:
تیتر اول
1-1 زیرتیتر اول
2-1 زیرتیتر دوم
تیتر دوم
و…
خیلی ممنون از پاسخگویی. و می‌توانید برای اینکه برای صفحات زوج و فرد عدد صفحه در header چپ و راست باشند و همزمان styleref هم در طرف دیگر آموزشی گذارید؟ با تشکر واقعا خیلی کمک بزرگی می‌شود.

امیر دایی

فیلم های آموزشی زیر ببینید خیلی از مشکلاتتون حل میشه:
دوره صفحه آرایی پایان نامه در ورد (قسمت اول)

صفحه آرایی پایان نامه در ورد (قسمت دوم)

اسد

خیلی ممنون دنبال همین‌ها می‌گشتم. ولی مشکل اولم را درست نکرد چون با حذف عدد heading1 از define multilevel list، از بقیه زیرتیترها هم حذف می‌شود و آن فرمتی که نوشتم را ندارد. و درضمن caption ها هم درست کار نمی‌کنند. برای این یک راه‌حل که یافتم این بود که شماره heading1 را از قسمت font ، hidden کنم که به نظرم خیلی راه‌حل بدی نیست. برای دومی هم در heading ، different odd and even pages می‌شد متفاوت کرد ولی بیشتر مشکلم دو طرف یک خط نوشتن بودش که با گذاشتن left tab در انتهای خط حل کردم. اگر… مطالعه بیشتر »

امیر دایی

باید هدینگ 1 رو رنگش سفید کنید تا دیده نشه و یک استایل جدید برای عنوان فصل ها درست کنید. یا از قسمت فونت فقط شماره عدد سفید کنید.

اسد

با تشکر.
البته برای دیده نشدن به نظرم بهتر از این که رنگش را سفید کنیم این است که hidden کنیم. از قسمت font چک باکسش هست یا می‌توان ctrl shift h را زد. اگر show hidden characters روشن باشد البته دیده می‌شود (با نقطه‌چین زیرش) که مهم نیست.

امیر دایی

روش hidden کردن بسیار جالب بود. خیلی ها این مشکل داشتن و همه رو از روش سفید کردن استایل راهنمایی می کردم.
ممنون از اینکه این روش گفتید.

ناظمی

این مطلب موقعی که یک پاراگراف خالی داشته باشیم درست عمل نمی کنه. مثلا اگر دو پاراگراف پر و یک پاراگراف خالی بینشون باشه، تبدیل میشه به یک پاراگراف. لطفا راهنمایی کنید.