آموزش, نرم افزار

نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro)

نرم افزار اکسل

نحوه فعال سازی ماکروها (Macro) در اکسل (?How to Enable Excel Macro)

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

ماکرو (Macro) یک برنامه کامپیوتری است که فایل Excel اضافه می‌شود. این برنامه به زبان VBA نوشته شده است و از آن پس در در آن فایل خاص می‌توان از آن برنامه استفاده کرد.

Macro به چه کاری می‌آیند؟

ماکروها یا همان برنامه ها به فایل ما قابلیت جدید و خاصی اضافه می‌کنند.

 منظور از فعال سازی ماکروها (Macro) در اکسل چیست؟

همانطور که گفتیم ماکرو یک برنامه کامپیوتری که در داخل یک فایل اکسل ذخیره شده است. حال ممکن است که این برنامه مخرب باشد و همین که فایل باز (open) شود، این برنامه کار خود را آغاز می‌کند و کامیپوتر ما با مشکل مواجه می‌شود. به طور خلاصه ☺، اگر فایل Excel دارای Macro باشد، ممکن است که مانند یک ویروس عمل کند.به همین خاطر هنگامی که یک فایل Excel داریم که آن فایل دارای یک Macro است، نرم افزار Excel به صورت اتوماتیک آن فایل را قرنطینه می‌کند. یعنی نمی گذارد که Macro آن فایل اجرا شود.حال اگر فایلی داشته باشیم که حاوی ماکرو است، و می دانیم که ماکروی آن مورد اعتماد است، باید آنرا از حالت قرنطینه (Block) در آوریم یا اصطلاحا «ماکروی آنرا فعال کنیم».

چگونه فایلی که ماکرو دارد را بشناسیم؟

اگر فایل اکسل با پسوند XLSM بود ، بدانید که آن فایل Macro دارد. دقت داشته باشید که پسوند فایل‌های عادی XLSX است.در ضمن اگر آیکون فایل اکسلی دارای علامت ! بود، یعنی آن فایل XLSM است و یعنی که Macro دارد.
فعال کردن ماکرو در Excel 2007 و Excel 2010 تفاوت اندکی دارد.

فعال سازی ماکروها (Macro) در اکسل Excel 2007

بلافاصله بعد از باز کردن یک فایل در Excel 2007 پیغام زیر را در بالای صفحه Excel خواهید دید:
نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro) فعال سازی ماکروها (Macro) در اکسل فعال سازی ماکروها (Macro) در اکسل
 اگر این پیغام هشدار را مشاهده نکردید، در ادامه همین مقاله ، دلیل آن و نحوه فعال کردن «پیغام هشدار» را مطالعه نمایید.
با زدن بر روی گزینه Options (فلش قرمز رنگ در عکس قبل)، پنجره زیر باز می شود و از این پنجره می‌توانید Macro این فایل را فعال کنید.
نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro) فعال سازی ماکروها (Macro) در اکسل فعال سازی ماکروها (Macro) در اکسل
گزینه Enable this Content را انتخاب کنید (فلش قرمز در عکس قبل) و سپس کلید Ok را بزنید.
در Excel 2007 هر بار که فایل را باز می‌کنید ، حتما باید ماکروی آنرا فعال کنید. البته در ادامه همین مقاله در مورد فعال کردن همیشگی ماکروها ، را خواهید آموخت.

فعال سازی ماکروها (Macro) در اکسل Excel 2010

در Excel 2010 کار کمی ساده تر است.به محض باز کردن یک فایل که Macro دارد، پیغام زیر را خواهید دید. کافیست که روی گزینه Enable Content کلیک کنید.
نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro) فعال سازی ماکروها (Macro) در اکسل فعال سازی ماکروها (Macro) در اکسل
 اگر فایلی داشته باشید که آنرا از اینترنت یا ایمیل خود دانلود کرده باشید، قبل از نشان دادن پیغام قبل، پیغامی به شکل زیر ظاهر می‌شود که ابتدا باید آنرا فعال کنید و سپس پیغام فعال کردن ماکرو را خواهید دید.
نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro) فعال سازی ماکروها (Macro) در اکسل فعال سازی ماکروها (Macro) در اکسل
 در Excel 2010 اگر یکبار ماکروی فایلی را فعال کنید، در دفعات بعدی لازم نیست که اینکار را انجام دهید و در دفعات بعدی، اکسل به صورت هوشمند، آن را به صورت ماکرو فعال (Macro Enabled) باز خواهد کرد.

چرا پیغام هشدار فعال کردن ماکرو ، نمایش داده نمی‌شود؟

زیرا Excel شما اینگونه تنظیم شده است. در واقع در Excel تنظیمی وجود دارد که نحوه رفتار Excel را با یک فایل حاوی ماکرو، تعیین می‌کند.در کامپیوتر شما این گزینه در حالت «هرگز ماکرویی را فعال نکن و هشدار نده» تنظیم شده است.برای تغییر این تنظیم به مسیر زیر بروید:
File --> Excel Options --> Trust Center --> Trust Center Setting --> Macro Setting
و حالت تنظیم را به «ماکرو رو فعال نکن اما هشدار را نشان بده» ، تغییر دهید.

فعال سازی ماکروها (Macro) در اکسل

چند نکته در خصوص ماکروها:
۱- به یاد داشته باشید که اگر فایلی که Macro دارد را  در حالت xlsx ذخیره کنید، ماکروی آن کاملا حذف می‌شود. البته Excel پیغام هشدار مناسبی به شما نمایش می‌دهد.۲- با وجود اینکه گزینه «نمایش هشدار» در Excel 2010 را فعال کرده اید، باز هم پیغامی نشان داده نشد، گزینه زیر را نیز بررسی نمایید که در حالت “show the messange” تنظیم شده باشد.

Excel 2010:

File --> Excel Options --> Trust Center --> Trust Center Setting --> Message Bar
منبع: فرساران
author-avatar

درباره کارمند سونار وب

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

10 دیدگاه در “نحوه فعال سازی ماکروها در اکسل (?How to Enable Excel Macro)

  1. روح اله عاشوری گفت:

    سلام
    برای استفاده از برنامه همیشه باید به اینترنت کانکت باشیم

    1. روح اله عاشوری گفت:

      سلام
      برای استفاده از برنامه همیشه باید به اینترنت کانکت باشیم

    2. درود و سپاس
      خیر لازم نیست به اینترنت وصل باشید
      مگر برای راهنمایی
      موفق باشید

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

  2. محمد ایران دوستار گفت:

    برای ورود به سیستم پسورد ها را فراموش کردم نیاز به راهنمایی دارم 0912****465

    1. با درود و عرض ادب
      لطفا در صفحه مربوط به نرم افزار و یا در قسمت پشتیبانی اعلام بفرمایید.
      سلامتی شما و همه ام آرزوست

  3. ht1azar44 گفت:

    سلام وقت بخیرمیتونم یک فایل حسابداری سفارش بدم

    1. درود بر شما
      لطفا برنامه مد نظرتان را به سبد اضافه نموده و فرآیند پرداخت را انجام هید
      به محض پرداخت، لینک برنامه بصورت اتوماتیک نمایان خواهد شد و همچنین یک نسخه از آن ایمیل خواهد شد و در صورت ثبت نام در سایت، در پنلتان نمایش داده خواهد شد
      موفق باشید
      سلامتی شما و همه ام آرزوست

  4. amrullahsaeedi15 گفت:

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

    1. درود بر شما
      احتمالا تنظیمات امنیتی اکسل شما در سطح بالا قرار دارد
      برای حل مشکل تان ، پیغام اخطار موجود در بالای فایل اکسل را در اینترنت جستجو نمایید و ماکروها را طبق اون تنظیم نمایید
      موفق باشید

دیدگاهتان را بنویسید