ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
27 visibility
موضوع: آفیس توسط:

زبان برنامه نویسی VBA همراه با اکسل به شما امکان ایجاد ماکروهای بسیار قدرتمند را می دهد. ثبت چند ماکرو برای یک ورک بوک غیر معمول نیست که هر کدام برای انجام یک کار کوچک و سریع طراحی شده اند. هنگامی که ماکروها را ایجاد می کنید، اکسل آنچه ماژول نامیده می شود را به کارنامه شما اضافه می کند. این ماژول برای ذخیره ماکروهایی که ضبط یا ایجاد می کنید استفاده می شود.

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

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

برای غلبه بر این مشکل (و خلاص شدن از شر درخواست ماکرو برای این ورک بوک خاص)، این مراحل را دنبال کنید:

  1. کلیدهای Alt+F11 را فشار دهید تا ویرایشگر ویژوال بیسیک نمایش داده شود.
  2. نزدیک سمت چپ بالای ویرایشگر Project Explorer قرار دارد. این شامل یک درخت سلسله مراتبی است که ماژول های مختلف را در ورک بوک شما نشان می دهد. اگر Project Explorer روی صفحه نمایش شما قابل مشاهده نیست، Ctrl+R را فشار دهید تا نمایش داده شود.
  3. در Project Explorer باید پوشه ای به نام Modules وجود داشته باشد. اگر از قبل باز نشده است، روی پوشه Modules دوبار کلیک کنید تا محتویات آن نمایش داده شود.
  4. روی یک ماژول در پوشه کلیک راست کنید. یک منوی زمینه نمایش داده می شود.
  5. از منوی Context گزینه Remove را انتخاب کنید. از شما پرسیده می شود که آیا می خواهید ماژول را قبل از حذف آن صادر کنید.
  6. بر روی دکمه No کلیک کنید. ماژول حذف می شود.
  7. مراحل 5 تا 7 را برای هر ماژول در پوشه Modules تکرار کنید.
  8. ویرایشگر ویژوال بیسیک را ببندید.
  9. ورک بوک خود را دوباره ذخیره کنید.

در این مرحله ورک بوک شما حاوی ماژول نیست، و پس از باز کردن آن هیچ اعلانی دریافت نخواهید کرد.

البته، تکنیکی وجود دارد که ممکن است برای نیازهای شما بسیار ساده تر باشد: فقط از دستور Save As استفاده کنید و نوع فایل را به یک فایل XLSX تغییر دهید. این فایل های ورک بوک نمی توانند حاوی ماکرو باشند، بنابراین ماکروهایی که در ورک بوک فعلی هستند در فرآیند ذخیره حذف می شوند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 28 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 37 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 29 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

334 نفر آنلاین
0 عضو و 334 مهمان در سایت حاضرند
بازدید امروز: 8551
بازدید دیروز: 25180
بازدید کل: 20345902
...