إدارة أكواد VBA لمصنف Excel Macro-Enabled.
أضف وحدة VBA النمطية في C#
ينشئ نموذج التعليمات البرمجية التالي مصنفًا جديدًا ويضيف وحدة VBA النمطية الجديدة ورمز الماكرو ويحفظ الإخراج بتنسيق XLSM. بمجرد فتح ملف الإخراج XLSM في Microsoft Excel والنقر فوقالمطور> Visual Basic أوامر القائمة ، سترى وحدة تسمى “TestModule” وداخلها ، سترى رمز الماكرو التالي.
Sub ShowMessage()
MsgBox "Welcome to Aspose!"
End Sub
فيما يلي نموذج التعليمات البرمجية لإنشاء ملف الإخراج XLSM باستخدام وحدة VBA وكود الماكرو.
قم بتعديل VBA أو Macro في C#
يمكنك تعديل VBA أو Macro Code باستخدام Aspose.Cells. قام Aspose.Cells بإضافة مساحة الاسم والفئات التالية لقراءة وتعديل مشروع VBA في ملف Excel.
- Aspose.Cells.Vba
- VbaProject
- مجموعة VbaModuleCollection
- VbaModule
ستوضح لك هذه المقالة كيفية تغيير VBA أو Macro Code داخل ملف Excel المصدر باستخدام Aspose.Cells.
يقوم نموذج التعليمات البرمجية التالي بتحميل ملف Excel المصدر الذي يحتوي على رمز VBA أو Macro التالي بداخله
Sub Button1_Click()
MsgBox "This is test message."
End Sub
بعد تنفيذ رمز عينة Aspose.Cells ، سيتم تعديل رمز VBA أو ماكرو بهذا الشكل
Sub Button1_Click()
MsgBox "This is Aspose.Cells message."
End Sub
يمكنك تنزيل ملفملف Excel المصدر و الإخراج ملف Excel من الروابط المعطاة.
موضوعات مسبقة
- أضف مرجع مكتبة إلى مشروع VBA في المصنف
- تعيين ماكرو للتحكم في النموذج
- تحقق مما إذا كان التوقيع الرقمي لرمز VBA صالحًا
- تحقق مما إذا كان رمز VBA قد تم توقيعه
- تحقق مما إذا كان مشروع VBA في مصنف تم توقيعه
- تحقق مما إذا كان VBA Project محميًا ومؤمنًا للعرض
- نسخ VBA ماكرو UserForm DesignerStorage من قالب إلى المصنف الهدف
- قم بالتوقيع رقميًا على مشروع رمز VBA باستخدام الشهادة
- تصدير شهادة VBA إلى ملف أو دفق
- قم بتصفية مشروع VBA أثناء تحميل مصنف
- اكتشف ما إذا كان VBA Project محميًا
- حماية كلمة المرور لمشروع VBA من مصنف Excel