Aspose.Cells for Node.js via C++ kullanarak ActiveX Kontrolleri Ekle
Aspose.Cells kullanarak ShapeCollection.addActiveXControl(ControlType, number, number, number, number, number, number) yöntemiyle ActiveX kontrolleri ekleyebilirsiniz. Bu yöntem, bir parametre ControlType alır ve bu, hangi tür ActiveX kontrolünün bir çalışma sayfasına eklenmesi gerektiğini belirtir. Aşağıdaki değerleri içerir.
- 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 kontrolü şekil koleksiyonuna eklendikten sonra, Shape.getActiveXControl() özelliği aracılığıyla ActiveX kontrol nesnesine erişebilir ve ardından çeşitli özelliklerini ayarlayabilirsiniz.
Aşağıdaki örnek kod, Aspose.Cells kullanarak Toggle Button AktifX Kontrolü ekler.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object
const wb = new AsposeCells.Workbook();
// Access first worksheet
const sheet = wb.getWorksheets().get(0);
// Add Toggle Button ActiveX Control inside the Shape Collection
const s = sheet.getShapes().addActiveXControl(AsposeCells.ControlType.ToggleButton, 4, 0, 4, 0, 100, 30);
// Access the ActiveX control object and set its linked cell property
const c = s.getActiveXControl();
c.setLinkedCell("A1");
// Save the workbook in xlsx format
wb.save(path.join(dataDir, "AddActiveXControls_out.xlsx"), AsposeCells.SaveFormat.Xlsx);