Ajouter des contrôles ActiveX à l aide d Aspose.Cells
Vous pouvez ajouter des contrôles ActiveX avec Aspose.Cells en utilisant la méthode ShapeCollection.addActiveXControl(). Cette méthode prend un paramètre ControlType qui indique le type de contrôle ActiveX à ajouter dans une feuille de calcul. Elle possède les valeurs suivantes :
- CHECK_BOX
- COMBO_BOX
- COMMAND_BUTTON
- IMAGE
- LABEL
- LIST_BOX
- RADIO_BUTTON
- SCROLL_BAR
- BOUTON_TOURNANT
- ZONE_DE_TEXTE
- BOUTON_DE_BASCULE
- INCONNU
Une fois que vous avez ajouté le contrôle ActiveX dans la collection de formes, vous pouvez ensuite accéder à l’objet contrôle ActiveX via la propriété Shape.ActiveXControl et définir ses différentes propriétés.
Ajouter un contrôle ActiveX de bouton bascule à l’aide d’Aspose.Cells
Le code d’exemple suivant ajoute un contrôle ActiveX de bouton bascule à l’aide d’Aspose.Cells. Veuillez télécharger le fichier Excel de sortie généré avec ce code pour votre référence.
| // 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 = "./"; | |
| // 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); |