Questo articolo spiega come utilizzare i controlli ActiveX in Excel utilizzando Node.js. Contiene le risorse per impostare l’IDE per lo sviluppo, un elenco di passaggi per scrivere l’applicazione e un codice di esempio per aggiungere un pulsante di comando ActiveX utilizzando Node.js. Imparerai le proprietà per personalizzare la forma e il comportamento del controllo.
Passaggi per inserire controlli ActiveX in Excel utilizzando Node.js
- Imposta l’IDE per utilizzare Aspose.Cells per Node.js tramite Java per l’utilizzo dei controlli ActiveX
- Crea un workbook vuoto e accedi alla raccolta di forme nel foglio di destinazione per aggiungere un controllo ActiveX del pulsante
- Chiama il metodo addActiveXControl() dalla classe ShapeCollection
- Fornire i riferimenti alla cella di destinazione, l’offset dalla cella e la dimensione del controllo
- Accedi al controllo appena aggiunto e collegalo a una cella
- Salva il file di output con un controllo ActiveX al suo interno
Questi passaggi descrivono come utilizzare i controlli ActiveX in Excel utilizzando Node.js. Crea una cartella di lavoro, accedi a un foglio e aggiungi un controllo ActiveX utilizzando il metodo addActiveXControl() nella ShapeCollection che fa parte di ogni foglio di lavoro. Questo metodo richiede il tipo, la posizione e la dimensione del controllo.
Codice per aggiungere controlli Active X in Excel utilizzando Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create workbook object and add a command button | |
var wb = new aspose.cells.Workbook(); | |
var sheet = wb.getWorksheets().get(0); | |
var button = sheet.getShapes().addActiveXControl( | |
aspose.cells.ControlType.COMMAND_BUTTON, 5, 0, 5, 0, 100, 30); | |
// Set the linked cell | |
var buttonControl = button.getActiveXControl(); | |
buttonControl.setLinkedCell("A1"); | |
// Save the workbook | |
wb.save("output.xlsx") | |
console.log("ActiveX control added successfully"); |
Questo codice ha dimostrato l’utilizzo di Active X per Excel utilizzando Node.js. L’enumeratore ControlType contiene un lungo elenco di controlli che puoi aggiungere al foglio. Una volta aggiunto un controllo ActiveX, puoi digitarlo nel rispettivo controllo e impostare proprietà specifiche relative a quel controllo.
In questo argomento abbiamo imparato ad aggiungere un controllo ActiveX in un file Excel. Per creare un elenco a discesa in un file Excel, fare riferimento all’articolo su come creare un elenco a discesa in Excel utilizzando Node.js.