ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
33 visibility
موضوع: آفیس توسط:
بسیاری از کاربران Word برای انجام انواع وظایف در برنامه به ماکروها متکی هستند. در طول سال ها، امکان جمع آوری تعداد زیادی ماکرو مختلف وجود دارد. در برخی مواقع ممکن است راهی برای چاپ لیستی از ماکروهای خود برای اهداف مرجع بخواهید. متأسفانه، Word راهی را ارائه نمی دهد که بتوانید به راحتی چنین لیست ماکرو را چاپ کنید.
اگر فقط به یک لیست سریع نیاز دارید، یکی از راه‌های انجام آن استفاده از ابزارهای داخلی Word برای فهرست کردن تمام دستورات موجود برای Word است. از آنجایی که Word ماکروها را "فرمان" می داند، لیست دستورات شامل ماکروهای شما نیز می شود. اما از آنجایی که شما تمام دستورات دیگر را در Word نمی خواهید (علاوه بر ماکروهای خود)، باید کمی ویرایش کنید. این مراحل را دنبال کنید:
image
شکل 1. کادر محاوره ای Macros.
  1. Alt+F8 را فشار دهید . Word کادر محاوره ای ماکروها را نمایش می دهد.
  2. با استفاده از لیست کشویی Macros In، دستورات Word را انتخاب کنید. (شکل 1 را ببینید.)
  3. در لیست دستورات Word، گزینه ListCommands را انتخاب کنید.
  4. روی Run کلیک کنید. Word شروع به اجرای ماکرو می کند و کادر محاوره ای List Commands را نمایش می دهد.
  5. روی دکمه رادیویی All Word Commands کلیک کنید.
  6. روی OK کلیک کنید.
سپس Word یک سند جدید ایجاد می کند که حاوی یک جدول با تمام دستورات Word است. به یاد داشته باشید که ماکروهای شما در جدول مدفون هستند. برای پیدا کردن آنها، عبارت "normal" را جستجو کنید. (مطمئن شوید که نقطه را درج کرده اید، اما نه علامت نقل قول). این هر "فرمان" موجود در الگوی سند عادی را پیدا می کند. می‌توانید نام این دستورات را در سند دیگری کپی کنید - آنها ماکروهای شما هستند. اگر در هر قالب دیگری ماکرو دارید، نام آن الگوها را نیز جستجو کنید.
روش دیگر این است که این مراحل کلی را دنبال کنید:
image
شکل 2. تب Replace از کادر محاوره ای Find and Replace.
  1. اگر ماکروهای شما در قالب Normal نیستند، قالبی را که حاوی ماکروهای شما است باز کنید.
  2. Alt+F11 را فشار دهید . Word ویرایشگر ویژوال بیسیک را نمایش می دهد.
  3. روی یک ماژول در سمت چپ، در Project Explorer دوبار کلیک کنید تا کد در پنجره کد در سمت راست ظاهر شود.
  4. در پنجره کد یک بار کلیک کنید تا بتوانید نقطه درج را در آنجا ببینید.
  5. Ctrl+A را فشار دهید . این همه کدهای موجود در پنجره Code را انتخاب می کند.
  6. Ctrl+C را فشار دهید . این کد ماکرو را در کلیپ بورد کپی می کند.
  7. یک سند Word جدید باز کنید و تمام کدهای ماکرو را در سند قرار دهید.
  8. Ctrl+End را فشار دهید تا به انتهای سند بروید.
  9. Ctrl+H را فشار دهید . Word تب Replace را در کادر گفتگوی Find and Replace نمایش می دهد.
  10. در صورت موجود بودن دکمه More را کلیک کنید. (شکل 2 را ببینید.)
  11. مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
  12. با استفاده از لیست کشویی Search، Up را انتخاب کنید.
  13. در کادر Find What، عبارت زیر را تایپ کنید: (Sub*())(*)
  14. در کادر Replace عبارت زیر را تایپ کنید: 1^p
  15. روی Replace All کلیک کنید.
کاری که شما به Word دستور دادید انجام دهد این بود که همه چیز را به جز نام های زیر برنامه حذف کنید (این نام های کلان شما هستند). آنچه در این فرآیند گنجانده نشده است، توابعی است که ممکن است در ماکروهای خود ایجاد کرده باشید. این توابع در ماکروهای عمومی در دسترس نیستند، بنابراین برای اکثر مردم این مسئله بزرگی نیست.
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

614 دیدگاه

11.1k کاربر

99 نفر آنلاین
1 عضو و 98 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 10318
بازدید دیروز: 14089
بازدید کل: 20229362
...