AktiveX Steuerelemente mit Aspose.Cells hinzufügen
Sie können ActiveX-Steuerlemente mit Aspose.Cells mithilfe der Methode ShapeCollection.addActiveXControl() hinzufügen. Diese Methode benötigt den Parameter ControlType, der angibt, welcher Typ von ActiveX-Steuerelement in einem Arbeitsblatt hinzugefügt werden soll. Es hat die folgenden Werte.
- CHECK_BOX
- COMBO_BOX
- COMMAND_BUTTON
- IMAGE
- LABEL
- LIST_BOX
- RADIO_BUTTON
- SCROLL_BAR
- SPIN_BUTTON
- TEXT_BOX
- TOGGLE_BUTTON
- UNBEKANNT
Sobald Sie das ActiveX-Steuerelement in der Shape Collection hinzugefügt haben, können Sie dann auf das ActiveX-Steuerelement-Objekt über die Eigenschaft Shape.ActiveXControl zugreifen und anschließend verschiedene Eigenschaften setzen.
Fügen Sie das Toggle Button ActiveX-Steuerelement mithilfe von Aspose.Cells hinzu
Der folgende Beispielcode fügt das Toggle Button ActiveX-Steuerelement mit Aspose.Cells hinzu. Laden Sie bitte die mit diesem Code generierte Ausgabedatei Excel herunter.
// 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); |