جستجو

ترفندهای کامپیوتری

حضرت علی (ع): «زَکوةُ العِلمِ نَشرُهُ؛ زکات علم نشر آن است».
وبلاگ "ترفندها" (سایت پی‌سی‌ترفند) برای عمل به این حدیث شریف و با هدف ارتقاء دانش و مهارت‌های مرتبط با رایانه در ۳۰ مهرماه ۱۳۹۱ ایجاد شده است. به امید آنکه مفید واقع شود.
🔵 کانال‌های پی‌سی‌ترفند در تلگرام و سروش:
telegram.me/pctarfand_ir
sapp.ir/pctarfand_ir

خلاصه آمار

تبليغات

۳

جستجو و جایگزینی گروهی کلمات در ورد + ماکرو

ورد ماکرونویسی

یکی از قابلیت‌های نرم‌افزار ورد جستجو و جایگزینی کلمات و عبارت‌ها است. فرض کنید یک فایل حجیم دارید و می‌خواهید بیش از ۲۰ کلمه را به طور همزمان با ۲۰ کلمه دیگر جایگزین کنید. شاید به ذهنتان برسد که عملیات جستجو و جایگزینی را برای تک تک این کلمات بصورت جداگانه انجام دهید، اما این کار بسیار زمان‌بر و همراه با خطا است. پس چاره کار چیست؟ در ادامه مطلب با پی‌سی‌ترفند همراه باشید تا با نحوه انجام اینکار آشنا شوید.

متن زیر را در نظر بگیرید.

ابتدا کلماتی که می‌خواهید جستجو شوند و همچنین معادل جایگزین آن‌ها را در یک فایل ورد درون جدولی مشابه جدول زیر تهیه کرده و فایل را در کامپیوتر ذخیره کنید.

برای جایگزینی گروهی کلمات چند روش وجود دارد:

روش اول) با استفاده از کد ماکرو (روش سریعتر و بدون دردسر)

  

پس از دانلود و اجرای فایل ماکرو، در فایلی که می‌خواهید جایگزینی‌ها انجام شود کلیدهای Alt+T را بزنید. پس از اینکار پنجره‌ای باز می‌شود که از شما فایلی که جدول قبل را در آن قرار دادید درخواست می‌شود. با انتخاب فایل و کلیک روی دکمه Open پس از چند لحظه جایگزینی انجام می‌شود.


روش دوم) با استفاده از افزونه

با استفاده از افزونه VBA Find & Replace می‌توانید مشابه ماکروی بالا، عملیات جستجو و جایگزینی را انجام دهید. این افزونه بصورت فایل exe نمی‌باشد بلکه بصورت فایل ورد با پسوند dotm است. برای دانلود این افزونه روی لینک‌های زیر کلیک کنید.

دانلود از سایت اصلی نرم‌افزار- لینک دانلود در انتهای صفحه قرار دارد.

لینک کمکی دانلود

حجم: 210 کیلوبایت

پس از دانلود فایل فوق که یک فایل زیپ است، فایل افزونه را استخراج کنید. برای اضافه کردن این افزونه به ورد، مطابق تصویر زیر در پنجره تنظیمات ورد وارد بخش Add-Ins شوید و در قسمت پایین پس از انتخاب گزینه Word Add-Ins در بخش Manage روی دکمه Go کلیک کنید.

با انتخاب دکمه GO پنجره Templates and Add-ins باز می‌شود. حال روی دکمه Add کلیک کنید و در پنجره Add Template فایل dotm مد نظرتان را انتخاب نموده و روی دکمه Ok کلیک کنید.

با اینکار در تب Add-ins، افزونه VBA Find & Replace به عنوان یک Add-In به ورد اضافه می‌شود و می‌توانید از آن استفاده کنید.

پس از کلیک روی دکمه VBA Find & Replace، پنجره زیر باز می‌شود. اگر جدول تغییرات را قبلا در یک فایل ورد مجزا یا یک فایل اکسل ایجاد کرده‌اید گزینه a predefined Word list یا a predefined Excel list را انتخاب کنید.

سپس روی دکمه SELECT/REVIEW کلیک کنید و در پنجره باز شده فایل ورد یا اکسلی که لیست کلمات جستجو و جایگزینی در آن قرار دارد را فراخوانی کنید. پس از انتخاب فایل و کلیک روی دکمه Ok، فایل باز می‌شود. با مراجعه به فایل اصلی ورد، روی دکمه EXECUTE کلیک کنید تا فرآیند جایگزینی انجام شود.

البته اگر جدول تغییرات را قبلا در یک فایل ورد مجزا ایجاد نکرده‌اید می‌توانید اکنون اینکار را انجام دهید. بدین منظور گزینه a QuickList I create now را انتخاب کنید و روی دکمه CREATE LIST کلیک کنید.

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

پس از تکمیل کردن جدول، در پنجره افزونه روی دکمه EXECUTE کلیک کنید تا فرآیند جایگزینی انجام شود.


روش سوم) نصب نرم‌افزار جانبی

۱- نرم‌افزار Advance Word Find & Replace

این نرم‌افزار را می‌توانید از سایت سازنده آن دانلود کنید.

 

۲- نرم‌افزار Word Find and Replace Professional

این نرم‌افزار را می‌توانید از سایت سازنده آن دانلود کنید.

 

۳- نرم‌افزار Find and Replace Tool For Word

این نرم‌افزار را می‌توانید از سایت سازنده آن دانلود کنید.

 

عضویت در خبرنامه:

برای مطلع شدن از جدیدترین مطالب سایت، کانال‌های پی‌سی‌ترفند در تلگرام و سروش را با آی‌دی pctarfand_ir@ دنبال کنید:

          

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

آدرس ایمیل: tarfandha.blog@gmail.com

آی‌دی سروش: pctarfand_info@

گروه سروش:

نظرات (۳)

  1. برای من هم ماکرو ای که گفتید عمل نکرد و هم vb افزرونه ای که گفتید. افزرونه رو کامل اضافه می کنه اما وقتی روش میزنم که باز بشه خطا میده. با اینکه از تنظیمات all macro enable هست، بازم کار نمیکنه
  2. سلام ابتدا تشکر می کنم از اطلاعاتی که در اختیار هموطنان قرارمی دهید.
    من سوالی دارم که شاید ارتباطی با مطلب بالا نداشته باشد ولی چون در زمینه ماکرو نویسی در ورد کار می کنم، یکی از مشکلات من این است که پس از انجام جستجو در ماکرو، می خواهم دستوری را بنویسم که اگر این جستجو موفق بود، فلان کار را انجام دهد. اگر امکان دارد کد مربوط به جستجوی موفق را برایم بنویسید. مثلا توی بیسیک اینگونه می نویسیم: if found() then
    دستور جایگزین این کد در ماکرو نویسی ورد را اگر امکان دارد برایم ایمیل کنید.
    خیلی تشکر می کنم.
    • پاسخ:

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

ارسال نظر

قبل از ارسال نظر به نکات زیر توجه کنید:

۱- با توجه با اینکه نظرات خصوصی شما امکان نمایش در سایت را ندارد، بنابراین هنگام ارسال نظر، گزینه "" را انتخاب نکنید. چون تنها راه پاسخگویی به آن از طریق ایمیل شما است که با توجه به مشغله کاری فرصت ارسال پاسخ از طریق ایمیل وجود ندارد.

۲- قبل از مطرح کردن سوالتان، مطلب فوق را با دقت مطالعه کنید. اگر پاسخ سوالتان را پیدا نکردید در سایت جستجو کنید، ممکن است در مطلب دیگر پاسخ سوالتان را پیدا کنید.

۳- تنها به سوالاتی پاسخ داده می‌شود که از نحوه حل آن‌ها اطلاع داشته باشم.

۴- نظراتی با مضمون زیر، صرفا تایید و نمایش داده می‌شود و به آن‌ها پاسخی داده نمی‌شود.

الف) در مورد پاسخ سوال شما اطلاعی نداشته باشم،

ب) پاسخ سوال شما در مطلب فوق وجود داشته باشد.

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی