إضافة عناصر التحكم ActiveX باستخدام Aspose.Cells
يمكنك إضافة أشرطة التحكم ActiveX باستخدام طريقة ShapeCollection.AddActiveXControl(). تأخذ هذه الطريقة معلمة ControlType التي تخبر ما نوع أشرطة تحكم ActiveX التي يجب إضافتها داخل ورقة عمل. لديها القيم التالية.
- ControlType.CheckBox
- ControlType.ComboBox
- ControlType.CommandButton
- ControlType.Image
- ControlType.Label
- ControlType.ListBox
- ControlType.RadioButton
- ControlType.ScrollBar
- ControlType.SpinButton
- ControlType.TextBox
- ControlType.ToggleButton
- ControlType.Unknown
بمجردإضافتكلتحكمActiveX داخلمجموعةالشكل، يمكنكمنثمالوصولإلىكائنتحكمActiveXعبرخاصيةShape.ActiveXControlثمتعيينخصائصه(متغيراته) المختلفة.
يقومالكودالمصدرالتاليبإضافةزرتبديلتحكمActiveXباستخدامAspose.Cells.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object | |
Workbook wb = new Workbook(); | |
// Access first worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Add Toggle Button ActiveX Control inside the Shape Collection | |
Shape s = sheet.Shapes.AddActiveXControl(ControlType.ToggleButton, 4, 0, 4, 0, 100, 30); | |
// Access the ActiveX control object and set its linked cell property | |
ActiveXControl c = s.ActiveXControl; | |
c.LinkedCell = "A1"; | |
// Save the worbook in xlsx format | |
wb.Save(dataDir + "AddActiveXControls_out.xlsx", SaveFormat.Xlsx); |