نسخ VBA ماكرو UserForm DesignerStorage من قالب إلى المصنف الهدف

سيناريوهات الاستخدام الممكنة

يسمح لك Aspose.Cells بنسخ مشروع VBA من ملف Excel إلى ملف Excel آخر. يتكون مشروع VBA من أنواع مختلفة من الوحدات ، مثل مستند ، إجرائي ، مصمم إلخ. يمكن نسخ جميع الوحدات برمز بسيط ولكن بالنسبة لوحدة المصمم ، هناك بعض البيانات الإضافية التي تسمى التخزين المصمم والتي تحتاج إلى الوصول إليها أو نسخها. تتعامل الطريقتان التاليتان مع Designer Storage.

نسخ VBA ماكرو UserForm DesignerStorage من قالب إلى المصنف الهدف

يرجى الاطلاع على نموذج التعليمات البرمجية التالي. يقوم بنسخ مشروع VBA من ملفنموذج ملف Excelفي مصنف فارغ ويحفظه كملفإخراج ملف Excel. إذا فتحت مشروع VBA داخل ملف Excel النموذجي ، فسترى نموذج مستخدم كما هو موضح أدناه. يتكون نموذج المستخدم من Designer Storage ، لذا سيتم نسخه باستخدامVbaModuleCollection.GetDesignerStorage () وVbaModuleCollection.AddDesignerStorage () أساليب.

ما يجب القيام به: image_بديل_نص

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

ما يجب القيام به: image_بديل_نص

عينة من الرموز