چگونه ماكروهاي يك فايل اكسل را فعال كنيم

ماکرو چیست؟

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

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

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

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

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

به همین خاطر هنگامی که یک فایل Excel داریم که آن فایل دارای یک Macro است، نرم افزار Excel به صورت اتوماتیک آن فایل را قرنطینه می‌کند. یعنی نمی گذارد که Macro آن فایل اجرا شود.

حال اگر فایلی داشته باشیم که حاوی ماکرو است، و می دانیم که ماکروی آن مورد اعتماد است، باید آنرا از حالت قرنطینه (Block) در آوریم یا اصطلاحا «ماکروی آنرا فعال کنیم».

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

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

در ضمن اگر آیکون فایل اکسلی دارای علامت ! بود، یعنی آن فایل XLSM است و یعنی که Macro دارد.

آیکون فایل اکسل حاوی ماکرو

 توجه: فعال کردن ماکرو در Excel 2007 و Excel 2010 تفاوت اندکی دارد.

فعال کردن ماکروی یک فایل در Excel 2007

بلافاصله بعد از باز کردن یک فایل در Excel 2007 پیغام زیر را در بالای صفحه Excel خواهید دید:

توجه: اگر این پیغام هشدار را مشاهده نکردید، در ادامه همین مقاله ، دلیل آن و نحوه فعال کردن «پیغام هشدار» را مطالعه نمایید.

با زدن بر روی گزینه Options (فلش قرمز رنگ در عکس قبل)، پنجره زیر باز می شود و از این پنجره می‌توانید Macro این فایل را فعال کنید.

گزینه Enable this Content را انتخاب کنید (فلش قرمز در عکس قبل) و سپس کلید Ok را بزنید.

توجه: در Excel 2007 هر بار که فایل را باز می‌کنید ، حتما باید ماکروی آنرا فعال کنید. البته در ادامه همین مقاله در مورد فعال کردن همیشگی ماکروها ، را خواهید آموخت.

فعال کردن ماکروی یک فایل در Excel 2010

 در Excel 2010 کار کمی ساده تر است.

به محض باز کردن یک فایل که Macro دارد، پیغام زیر را خواهید دید. کافیست که روی گزینه Enable Content کلیک کنید.

توجه:  اگر فایلی داشته باشید که آنرا از اینترنت یا ایمیل خود دانلود کرده باشید، قبل از نشان دادن پیغام قبل، پیغامی به شکل زیر ظاهر می‌شود که ابتدا باید آنرا فعال کنید و سپس پیغام فعال کردن ماکرو را خواهید دید.

نکتـه:  در Excel 2010 اگر یکبار ماکروی فایلی را فعال کنید، در دفعات بعدی لازم نیست که اینکار را انجام دهید و در دفعات بعدی، اکسل به صورت هوشمند، آن را به صورت ماکرو فعال (Macro Enabled) باز خواهد کرد.


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

زیرا Excel شما اینگونه تنظیم شده است .

در واقع در Excel تنظیمی وجود دارد که نحوه رفتار Excel را با یک فایل حاوی ماکرو، تعیین می‌کند. در کامپیوتر شما این گزینه در حالت «هرگز ماکرویی را فعال نکن و هشدار نده» تنظیم شده است.

برای تغییر این تنظیم به مسیر زیر بروید:

File --> Excel Options --> Trust Center --> Trust Center Setting --> Macro Setting

و حالت تنظیم را به «ماکرو رو فعال نکن اما هشدار را نشان بده» ، تغییر دهید.

چند نکته در خصوص ماکروها:

1- به یاد داشته باشید که اگر فایلی که Macro دارد را  در حالت xlsx ذخیره کنید، ماکروی آن کاملا حذف می‌شود. البته Excel پیغام هشدار مناسبی به شما نمایش می‌دهد.

2- با وجود اینکه گزینه «نمایش هشدار» در Excel 2010 را فعال کرده اید، باز هم پیغامی نشان داده نشد، گزینه زیر را نیز بررسی نمایید که در حالت "show the messange" تنظیم شده باشد.

Excel 2010: 

File --> Excel Options --> Trust Center --> Trust Center Setting --> Message Bar

3- اگر فایلی دارای ماکرو بود، شما باید از سازنده یا برنامه نویسی آن ماکرو سوال کنید که چگونه می‌توانید از آن استفاده کنید. البته برای اطلاعات بیشتر می‌توانید مقاله «آموزش برنامه نویسی در Excel به زبان VBA» را ببینید.

4- برای آشنایی بیشتر با نحوه ساخت یک ماکرو فیلم های «آموزش ایجاد و ضبط ماکرو در Excel با مثالهای کاربردی» را ببینید.

           منبع اصلي مطلب : http://www.farsaran.com/content/enable_excel_macro


مطالب مشابه :


سیستم حضور و غیاب

معمولا بحث ورود و خروج پرسنل شركت در واحد نگهباني از مجموعه سيستمهاي يكپارچه بهره مند نبوده




سرور حضور و غیاب سازمانی پیشرفته مدیران سافت، سازگار با تمام دستگاه های حضور و غیاب

دانلود نرم افزار قوانین متفاوت برای پرسنل واحد و گروه تفکیک ورود از خروج




دانلود برنامه DS ، برنامه ALDEP ، برنامه PLANET

دانلود و آموزش نرم برنامه ثبت ورود و خروج پرسنل و دانلود رايگان نرم افزار




چگونه ماكروهاي يك فايل اكسل را فعال كنيم

بر پايه نرم افزار اكسل ، تجزیه و تحلیل دانلود كاربردي ثبت ورود و خروج پرسنل و محاسبه




دانلود نرم افزار رافع ویژه

برای دانلود نرم افزار ( پرسنل و مشتریان درحد مقدار و مبلغ قابلیت فروش (خروج)




برچسب :