- لا يعتمد على ملف معين
- الموجود في شريط الأدوات الرئيسي
- يعطي واجهة مستخدم قابلة للتخصيص
لإنشاء مثل هذه اللوحة ، ستحتاج إلى
1) ملف excel بامتداد xlam الموجود في٪ userprofile٪ \ appdata \ roaming \ microsoft \ addins
2) محرر موارد xml (لأزرار وضع العلامات)
3) تحديد الأزرار حسب المثال
button id="b_MemberSelect" label="Member Select" onAction="p_MemberSelect" imageMso="ReturnToTaskList" size="large"
حيث p_MemberSelect هو إجراء VBA
4) في تهيئة الإجراء (في ملف xlam) ، تحتاج إلى تمرير المعلمات المحددة مسبقًا
Sub p_MemberSelect (ByVal vIRibbonControl As IRibbonControl)
ولكن هذا الحل له قيود واحدة - لا يمكن إنشاء نماذج مضمنة في لوحة Excel ، على سبيل المثال:
هذا المثال من مشروع In2Sql (مكوّن إضافي لبرنامج Excel يعرض كائنات SQL) . في هذا البرنامج المساعد ، يتم إنشاء التعليمات البرمجية باستخدام مكتبات c # و VSTO.