KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تُنشئ قالبًا مُفعَّلًا بالماكرو في Excel؟

المؤلفكيليتاريخ التعديل

عند العمل مع Excel، يمكن لأتمتة المهام المتكررة باستخدام ماكرو VBA أن يبسّط سير عملك بشكل كبير. بعد إنشاء ماكرو مفيد في مصنف ما، قد ترغب في الحفاظ على هذه الوظيفة لاستخدامها مستقبلاً أو مشاركتها مع زملائك. يتيح لك إنشاء قالب يدعم الماكرو حفظ كلٍ من تنسيق ورقة العمل والكود المضمّن الخاص بـ VBA، حتى تتمكن من بدء مشاريع جديدة بسرعة مع تضمين هذه الميزات. ومع ذلك، إذا حاولت حفظ هذا المصنف كقالب Excel قياسي (*.xltx)، فسيعرض Excel مربع تحذير يشير إلى أنه لا يمكن حفظ الماكرو في تنسيق القالب العادي. غالبًا ما يسبب هذا الأمر ارتباكًا للمستخدمين غير المطلعين على تنسيقات قوالب Excel أو إعدادات أمان الماكرو. لحسن الحظ، يوفّر Excel طريقة سهلة لحفظ مصنفك كقالب يدعم الماكرو (*.xltm)، والذي يحافظ بالكامل على ماكروهاتك لمشاريعك المستقبلية.


احفظ المصنف الحالي كقالب يدعم الماكرو

عندما تحتاج إلى استخدام مصنف Excel يحتوي على ماكرو VBA كنموذج لمشاريعك الجديدة، فإن حفظه كقالب مُفعَّل بماكرو يُعد حلاً عمليًا وفعّالًا. فبهذه الطريقة، تضمن الحفاظ الكامل على جميع الماكروهات وإعدادات المصنف، لتكون جاهزة كلما أنشأت مصنفًا جديدًا من هذا القالب. فيما يلي خطوات حفظ المصنف الحالي كقالب مُفعَّل بماكرو:

1. انقر على علامة التبويبملف (File)في Excel، ثم اخترحفظ (Save). في إصدارات Excel الأحدث، قد تحتاج إلى اختيارالكمبيوتر (Computer)(أو)هذا الكمبيوتر (This PC))، ثم النقر علىاستعراض (Browse)لفتح مربع حوار «الحفظ باسم».

2. في مربع حوارالحفظ باسم، اكتب اسمًا وصفيًا لقالبك في حقلاسم الملف (File name). بعد ذلك، انقر على قائمةتحديد تنسيق الحفظالمنسدلة واخترقالب Excel المُفعّل بماكرو (*.xltm)من قائمة الخيارات. تم تصميم هذا النوع من الملفات خصيصًا للقوالب التي تحتوي على أكواد VBA.

ملاحظة:عند اختياركقالب Excel المُفعّل بماكرو (*.xltm)كنوع الملف، ينتقل Excel تلقائيًا إلى مجلد القوالب الافتراضي الخاص بك. وهذا يساعدك على تنظيم قوالبك ويجعل الوصول إليها أسهل عند إنشاء ورقة عمل جديدة. وإذا لزم الأمر، يمكنك تصفح موقع مختلف لحفظ القالب، لكن حفظه في المجلد الافتراضي يضمن ظهوره ضمن القوالب المتاحة عند اختياركملف (File) > جديد (New).

3. انقر على زرحفظ (Save)لإكمال العملية. سيتم الآن حفظ مصنفك، بما في ذلك جميع أكواد ماكرو VBA، كقالب مُفعَّل بالماكرو. وعندما تحتاج إلى بدء مصنف جديد باستخدام هذه الماكرو والتنسيقات نفسها، ما عليك سوى فتح هذا القالب من الموقع الذي حفظته فيه أو من خلال معرض القوالب عند إنشاء ملف جديد.

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


غيّر تنسيق الحفظ الافتراضي إلى قالب يدعم الماكرو

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

لتغيير تنسيق الحفظ الافتراضي لجميع المصنفات المستقبلية، اتبع الخطوات التالية:

1. اذهب إلى قائمةملف (File)وحددخيارات (Options)في أسفل الشريط الجانبي لفتح مربع حوار خيارات Excel.

2. في نافذة خيارات Excel، انقر علىحفظ (Save)من الشريط الجانبي الأيسر. ثم ابحث عن القائمة المنسدلةحفظ الملفات بهذا التنسيق (Save files in this format)ضمن قسمحفظ المصنفات (Save workbooks)، واختر منهاقالب Excel المُفعّل بماكرو (*.xltm). وبذلك، سيُعيَّن هذا القالب كنوع الملف الافتراضي تلقائيًا كلما حفظت ملفًا جديدًا.

3. انقر علىموافق (OK)لتطبيق هذا التغيير. من هذه اللحظة فصاعدًا، في كل مرة تحفظ فيها ورقة عمل جديدة باستخدامملف (File) > حفظ (Save)، سيختار Excel افتراضيًا تنسيق القالب المُفعَّل بالماكرو.

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

احفظ النطاق كقالب صغير (مدخل نص تلقائي مع الاحتفاظ بـتنسيق الخلية والصيغ) لإعادة استخدامه مستقبلاً

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

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


حفظ النطاق كقالب صغير بواسطة kutools

ملاحظة:عند حفظ نطاق كمدخل نص تلقائي، تأكد من مراجعة أي مراجع خلايا نسبية موجودة في صيغك. وبعد إعادة الاستخدام، تحقق من أن الصيغ لم تتغيّر بشكل غير متوقع. كما يُنصح بالتأكد من توفر جميع البيانات الأصلية والاعتمادات ذات الصلة أو إمكانية الوصول إليها في المصنف الهدف لتجنب أخطاء الحساب أو مشكلات المراجع.


حل VBA: احفظ المصنف كقالب مُفعّل بماكرو برمجيًا

في بعض الحالات، قد تحتاج إلى أتمتة عملية حفظ المصنفات كقوالب مُفعّلة بماكرو، مثلما يحدث عند إعداد عدة ملفات أو إنشاء قوالب بشكل منتظم. يتيح لك استخدام ماكرو VBA بسيط حفظ المصنف الحالي الخاص بك بسرعة كملف .xltm. لا يقتصر هذا النهج على وقت الحفظ فحسب، بل يقلل أيضًا من الأخطاء اليدوية ويضمن تسمية ملفات القوالب بشكل متسق. فيما يلي كيفية تنفيذ هذا الحل:

1. انقر علىأدوات المطور (Developer Tools) > Visual Basic لفتح محرر VBA. في النافذة التي تظهر، اذهب إلىإدراج (Insert) > وحدة نمطية (Module)والصق الكود التالي في الوحدة النمطية:

Sub SaveAsMacroEnabledTemplate()
    Dim filePath As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    filePath = Application.GetSaveAsFilename(FileFilter:="Excel Macro-Enabled Template (*.xltm), *.xltm", Title:=xTitleId)
    If filePath <> "False" Then
        ThisWorkbook.SaveAs Filename:=filePath, FileFormat:=xlOpenXMLTemplateMacroEnabled
    End If
End Sub

2. لتشغيل الكود، انقر على الزرزر التشغيل في محرر VBA. بعد ذلك، سيظهر مربع حوار يطلب منك تحديد موقع الحفظ واسم القالب للقالب المُفعَّل بالماكرو. وبمجرد التأكيد، سيتم حفظ مصنفك (بما في ذلك جميع الماكرو) في الموقع المحدد كملف .xltm.

نصائح استكشاف الأخطاء وإصلاحها:إذا واجهت مشكلات مثل أذونات الملفات أو عدم ظهور تبويب المطور، فتأكد من تفعيل ماكرو Excel في الإعدادات وأن لديك أذونات كتابة كافية على المجلد المستهدف. ولا تنسَ حفظ عملك قبل تشغيل الماكرو لتجنب فقدان البيانات.


مقالات ذات صلة:


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل