كيفية إزالة الماكرو من Excel (دليل شامل)
يقدّم Microsoft Excel ميزة قوية تتمثّل في الماكروهات، القادرة على أتمتة المهام المتكررة وإنجاز عمليات عديدة لا تستطيع ميزات Excel المضمنة تنفيذها. ومع ذلك، قد تصبح هذه الماكروهات في بعض الأحيان زائدة عن الحاجة أو حتى تشكّل مخاطر أمنية محتملة، خصوصًا عند مشاركة مصنفك مع الآخرين. في مثل هذه الحالات، يصبح فهم كيفية إزالة الماكروهات بأمان وفعالية أمرًا ضروريًا. وقد صُمّم هذا الدليل ليُرشدك خطوة بخطوة عبر الطرق المختلفة لإزالة الماكروهات من مصنف Excel الخاص بك، لضمان حصولك على ملف نظيف ومبسّط كلما احتجت إليه.
أمور يجب معرفتها قبل إزالة ماكروهات Excel
- عند فتح مصنف يحتوي على ماكروهات ورغبتك في إزالتها، يجب عليك أولًا النقر على زرتمكين المحتوىفي مصنفك—وذلك ضروري قبل أن تتمكن من المتابعة لحذفها.

ملاحظة: إذا لم ترَ هذا الزر، فهذا مؤشر واضح على أنك تستطيع المتابعة وحذف وحدات الماكرو بأمان.قد يكون سبب عدم ظهوره أنك أنشأت دفتر عمل يحتوي على ماكرو بنفسك وقمت بحفظه. عند إعادة فتح ذلك الدفتر على نفس الجهاز وبإعدادات Excel دون تغيير، فإن زرتمكين المحتوىغالبًا لا يظهر، لأن الملف مصدره موثوق (وهو أنت) وموجود في موقع موثوق (جهازك).
- يرجى تذكّر أنه بمجرد إزالة الماكرو،لا يمكن استعادته. ولحماية عملك، ننصحك بإنشاء نسخة احتياطية من مصنفك قبل حذف أي ماكروهات.
إزالة ماكرو معيّن
الخطوة 1: فتح مربع حوار الماكرو
انتقل إلى علامة التبويبالمطور، ثم اخترماكروهاتلفتح مربع حوارماكرو. (إذا لم تكن علامة التبويب)المطورظاهرة في Excel الخاص بك، فراجع الملاحظة بعد الخطوات.)

- إذا كنت تستخدم Excel 2013 أو إصدارًا أحدث، فيمكنك أيضًا العثور على زروحدات الماكروضمن تبويبعرض.
- يمكن لمحبي الاختصارات الضغط مباشرةً علىAlt + F8 للوصول إلى مربع حوارماكرو.
الخطوة 2: تحديد الماكرو المعيّن وحذفه
- وسّع القائمة المنسدلة«الماكروهات في»وحدد الوجهة المرغوبة التي تريد إزالة الماكروهات منها.
- من قائمة الماكروهات، اختر الماكرو الذي ترغب في حذفه.
- انقرحذف.

ملاحظات:
- لإضافة تبويبالمطورإلى الشريط في Excel، اتبع الخطوات التالية:
- انقر بزر الماوس الأيمن في أي مكان على الشريط وحددتخصيص الشريط….

- في قائمةالرئيسية Tabsالموجودة على الجانب الأيمن من النافذة التي تظهر، فعّل المربع المجاور لـالمطورثم انقرموافق.

- انقر بزر الماوس الأيمن في أي مكان على الشريط وحددتخصيص الشريط….
- إذا كنت تخطط لإزالة وحدات ماكرو متعددة، فسيتوجب عليك تكرار الخطوات المذكورة أعلاه لكل ماكرو على حدة. وللحصول على إرشادات حذف جميع وحدات الماكرو دفعة واحدة، انتقل إلى الأقسام التالية.
حذف جميع الماكروهات من مصنف بحفظ الملف بصيغة xlsx
صيغة «مصنف Excel (*.xlsx)» لا تدعم الماكروهات بطبيعتها، ولذلك سيؤدي حفظ مصنفك بهذه الصيغة إلى إزالة جميع الماكروهات المضمنة تلقائيًا. لتطبيق هذه الطريقة، يُرجى اتباع الخطوات التالية:
- انتقل إلىملف > حفظ باسم.
- وسّع القائمة المنسدلة «نوع الملف» واختر صيغة "مصنف Excel (*.xlsx)".تلميح:يمكنك إدخال اسم جديد لملف .xlsx في مربع النص الموجود أعلى القائمة المنسدلة. ولحفظ الملف في موقع آخر، انقراستعراض.
- انقرحفظ.

ملاحظة:قد تختلف واجهةحفظ باسمباختلاف إصدارات Excel. إذا لم تظهر لك اللوحة اليمنى كما هو موضح أعلاه، والتي يتوفر فيها خيار نوع الملف، فيمكنك دائمًا النقر علىاستعراض، ثم اختيار تنسيق «مصنف Excel (*.xlsx)».
- في مربع الحوار الظاهر، اخترنعم.

النتيجة
نتيجةً لذلك، يُحفظ الملف بصيغة «.xlsx» دون ماكروهات، ويتخذ ملف .xlsx هذا اسم ملف .xlsm الأصلي ويُخزَّن في الموقع نفسه.
ملاحظة:لا تحذف هذه الطريقة نماذج المستخدم (UserForms) أو أوراق حوار Excel 5/95 والعناصر المشابهة. إذا كنت ترغب في إزالة تلك العناصر، يُرجى الرجوع إلى الطريقة التالية.
حذف جميع الماكروهات من مصنف بنقرة واحدة باستخدام Kutools
Kutools لـ Excel، أداة إضافية متقدمة لبرنامج Excel، تمنحك خيارًا بنقرة واحدة لحذف جميع وحدات الماكرو المضمنة في مصنف ما بسهولة تامة. وبكل بساطة، تنقّي بنقرة واحدة وحدات VBA ونماذج المستخدم (UserForms) وأوراق الحوار الخاصة بـ Excel 5/95 وأوراق ماكرو XLM الخاصة بـ Excel 4.
بمجرد فتح المصنف الذي يحتوي على الماكرو المراد حذفه، انتقل إلى علامة التبويبKutools، ثم اخترحذف > إزالة جميع الماكرو. وهكذا، انتهى الأمر!

ملاحظة:هل ترغب في استخدام هذه الميزة؟ قم بتنزيلKutools لـ Excelالآن! وبالإضافة إلى ذلك، يحتوي Kutools على أكثر من 300 ميزة أخرى ويوفر تجربة مجانية لمدة 30 يومًا. لا تنتظر، جرّبه اليوم!
حذف جميع الماكرو من عدة مصنفات
عندما تواجه مهمة حذف الماكرو من عدة مصنفات، هناك طريقتان يمكنك اتباعهما:
إزالة جميع الماكرو من مصنفات موجودة في مجلد باستخدام VBA
في هذا القسم، سأوضح لك كيفية إزالة الماكرو بكفاءة من جميع المصنفات الموجودة داخل مجلد معيّن باستخدام ماكرو VBA.
- انتقل إلىملف > خيارات > مركز الثقة > إعدادات مركز الثقة > إعدادات وحدات الماكرو، ثم حدد الخيار "الثقة في الوصول إلى نموذج كائن مشروع VBA".
- تأكد من إغلاق جميع دفاتر العمل الموجودة في المجلد المخصص قبل تنفيذ كود VBA هذا، إذ قد يؤدي تشغيله أثناء وجود دفاتر عمل مفتوحة إلى حدوث أخطاء.
الخطوة 1: إنشاء وحدة جديدة
- اضغطAlt + F11 لفتح محررVisual Basic for Applications (VBA).
- انقرإدراج > وحدة نمطية (Module)لإنشاء وحدة نمطية جديدة.

الخطوة 2: نسخ كود VBA إلى نافذة الوحدة
انسخ كود VBA أدناه والصقه في نافذةالوحدةالمفتوحة.
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
الخطوة 3: تشغيل كود VBA
- في نافذةالوحدة النمطية (Module)، اضغطF5 أو انقر الزر
لتنفيذ الكود الملصق. - في نافذةاختر مجلدالظاهرة، حدد المجلد الذي يحتوي على المصنفات التي ستحذف منها الماكروهات، ثم انقرموافق.

النتيجة
بعد أن ينهي الماكرو معالجة جميع ملفات Excel الموجودة في المجلد المحدد وإزالة الماكرو منها، ستظهر لك رسالة تقول: "تم الانتهاء من إزالة الماكرو!".

ملاحظات:
- لا تُزيل هذه الطريقة نماذج المستخدم (UserForms) أو أوراق مربعات حوار Excel 5/95 والعناصر المشابهة. إذا كنت تهدف إلى حذف تلك العناصر، يُرجى الرجوع إلى الطريقة التالية.
- يمكن أن يشكّل تفعيل خيار "الثقة في الوصول إلى نموذج كائن مشروع VBA" خطرًا أمنيًا. لذا، نوصيك بتفعيل هذا الخيار فقط أثناء تشغيل الكود، وإلغاء تحديده فور انتهاء الكود من التنفيذ.
إزالة جميع الماكرو من أي مصنفات محددة باستخدام Kutools
Kutools لـ Excelيوفّر طريقة سهلة الاستخدام لإزالة جميع الماكرو من عدة مصنفات دفعة واحدة. ولأولئك الذين يترددون أو ليسوا على دراية بأساليب VBA، يُعد Kutools حلاً مثاليًا. فباستخدام هذه الأداة، يمكنك إزالة وحدات VBA ونماذج المستخدم (UserForms) وأوراق الحوار الخاصة بـ Excel 5/95 وأوراق ماكرو XLM الخاصة بـ Excel 4 بكل سهولة.
ملاحظة:لتشغيل هذه الميزة، تحتاج إلى تمكين خيار "الوصول الموثوق إلى نموذج كائن مشروع VBA". في Excel، يُرجى الانتقال إلىملف > خيارات > مركز الثقة > إعدادات مركز الثقة > إعدادات الماكرو، ثم تحديد هذا الخيار.
بعدتنزيل وتثبيت Kutools لـ Excel، اتبع الخطوات التالية:
- اخترKutools > حذف > إزالة جميع الماكروهات بالدفعة.

- في مربع حوارإزالة جميع الماكروهات بالدفعةالظاهر، يتم عرض قائمة بجميع المصنفات المفتوحة لإزالة الماكروهات منها. إليك ما يجب عليك فعله بعد ذلك:
- لإضافة المزيد من دفاتر العمل لإزالة الماكرو منها، انقر على زرإضافة، واختر إماملفأومجلد.
- إذا كانت هناك أي دفاتر عمل ترغب في استبعادها من عملية إزالة الماكرو، فانقر على الزر
لإزالتها. - بعد إدراج جميع دفاتر العمل التي تريد إزالة الماكرو منها في مربع الحوار، انقر علىموافق.

النتيجة
ستظهر نافذة حوار جديدة تُشير إلى عدد المصنفات التي قام Kutools بمعالجتها لإزالة الماكرو منها. وبعد النقر على زرموافق، سيتم إنشاء مصنف ملخص تلقائي يعرض النتائج.
ملاحظات:
- هل ترغب في استخدام هذه الميزة؟ قم بتنزيلKutools لـ Excelالآن! إلى جانب هذه الميزة، يقدّم Kutools أكثر من 300 ميزة أخرى. مع نسخة تجريبية مجانية لمدة 30 يومًا، فلا داعي للانتظار — جرّبه اليوم!
- يمكن أن يشكّل تفعيل خيار "الوصول الموثوق إلى نموذج كائن مشروع VBA" خطرًا أمنيًا. ننصحك بتمكين هذا الخيار فقط أثناء استخدام الميزة، ثم التأكد من إلغاء تحديده فور اكتمال تنفيذها.
ما سبق يغطي كل ما يتعلّق بإزالة الماكرو في Excel. نأمل أن يكون هذا الدليل قد وفّر لك الفائدة المرجوة! وإذا كنت ترغب في اكتشاف المزيد من نصائح وحيل Excel،فاضغط هناللوصول إلى مجموعتنا الشاملة التي تحتوي على آلاف الدروس التعليمية.
مقالات ذات صلة
أفضل أدوات الإنتاجية للمكتب
عزّز مهاراتك في Excel مع Kutools لـ Excel، وعايش الكفاءة كما لم تختبرها من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لزيادة الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
Office Tab يجلب واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة بعلامات التبويب في Word وExcel وPowerPointوPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح كل منها في نافذة منفصلة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات النقرات بالماوس كل يوم!
جميع الإضافات من Kutools مُثبَّتة في إضافة واحدة.
Kutools for Office تضم الحزمة إضافاتٍ لتطبيقات Excel وWord وOutlook وPowerPoint، بالإضافة إلى Office Tab Pro، مما يجعلها الخيار المثالي لفرق العمل التي تستخدم تطبيقات Office المختلفة.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- تعمل بشكل أفضل معًا— إنتاجية ميسّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، ولا بطاقة ائتمان
- أفضل قيمة— وفّر مقارنةً بشراء كل إضافة على حدة
جدول المحتويات
- أمور يجب معرفتها قبل إزالة ماكروهات Excel
- إزالة ماكرو معيّن
- حذف جميع الماكروهات من مصنف
- بحفظ الملف بصيغة xlsx
- بنقرة واحدة باستخدام Kutools
- إزالة جميع الماكرو من عدة مصنفات
- إزالة الماكروهات من مصنفات موجودة في مجلد باستخدام VBA
- إزالة الماكروهات من أي مصنفات معيّنة باستخدام Kutools
- مقالات ذات صلة
- أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel
يُضيف ميزات متقدمة من 300+ إلى Excel
- 🧩 نظرة عامة
- 📥 تنزيل مجاني
- 🎁 تتوفر نسخة تجريبية مجانية لمدة 30 يومًا







لتنفيذ الكود الملصق.

لإزالتها.