إضافة عناصر التحكم ActiveX باستخدام Aspose.Cells
يمكنك إضافة عناصر التحكم ActiveX باستخدام Aspose.Cells باستخدام الطريقة ShapeCollection.addActiveXControl(). تأخذ هذه الطريقة معامل ControlType الذي يقول أي نوع من عناصر التحكم ActiveX يجب إضافته داخل ورقة العمل. لديها القيم التالية.
- CHECK_BOX
- COMBO_BOX
- COMMAND_BUTTON
- IMAGE
- LABEL
- LIST_BOX
- RADIO_BUTTON
- SCROLL_BAR
- زر التحديد
- مربع نص
- زر تبديل
- غير معروف
بمجرد أن تضيف عنصر تحكم ActiveX داخل مجموعة الأشكال، يمكنك الوصول بعد ذلك إلى كائن عنصر تحكم ActiveX عبر خاصية Shape.ActiveXControl ثم ضبط خصائصه المختلفة.
إضافة عنصر تحكم زر التبديل ActiveX باستخدام Aspose.Cells
يلي كود العينة إضافة عنصر تحكم زر التبديل ActiveX باستخدام Aspose.Cells. الرجاء تنزيل ملف الإكسل الناتج المُنشأ باستخدام هذا الكود للاطلاع عليه.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(AddActiveXControl.class); | |
// Create workbook object | |
Workbook wb = new Workbook(); | |
// Access first worksheet | |
Worksheet sheet = wb.getWorksheets().get(0); | |
// Add Toggle Button ActiveX Control inside the Shape Collection | |
Shape s = sheet.getShapes().addActiveXControl(ControlType.TOGGLE_BUTTON, 4, 0, 4, 0, 100, 30); | |
// Access the ActiveX control object and set its linked cell property | |
ActiveXControl c = s.getActiveXControl(); | |
c.setLinkedCell("A1"); | |
// Save the worbook in xlsx format | |
wb.save(dataDir + "output.xlsx", SaveFormat.XLSX); |