Använda ActiveX-kontroller i Excel med Node.js

Den här artikeln vägleder om användning av ActiveX-kontroller i Excel med Node.js. Den har resurserna för att ställa in IDE för utveckling, en lista med steg för att skriva programmet och en exempelkod för att lägga till en ActiveX-kommandoknapp med Node.js. Du kommer att lära dig egenskaperna för att anpassa kontrollformen och beteendet.

Steg för att infoga ActiveX-kontroller i Excel med Node.js

  1. Ställ in IDE att använda Aspose.Cells för Node.js via Java för att använda ActiveX-kontroller
  2. Skapa en tom workbook och få tillgång till formsamlingen i målarket för att lägga till en ActiveX-knappskontroll
  3. Anropa metoden addActiveXControl() från ShapeCollection-klassen
  4. Ange destinationscellreferenser, offset från cellen och storleken på kontrollen
  5. Gå till den nyligen tillagda kontrollen och länka den till en cell
  6. Spara utdatafilen med en ActiveX-kontroll i den

Dessa steg beskriver hur du använder ActiveX-kontroller i Excel med Node.js. Skapa en arbetsbok, öppna ett ark och lägg till en ActiveX-kontroll med metoden addActiveXControl() i ShapeCollection som är en del av varje kalkylblad. Denna metod kräver kontrolltyp, position och storlek för kontroll.

Kod för att lägga till Active X-kontroller i Excel med 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");

Den här koden har visat användningen av Active X för Excel med Node.js. ControlType-uppräkningen innehåller en lång lista med kontroller som du kan lägga till på arket. När du har lagt till en ActiveX-kontroll kan du typcasta den till respektive kontroll och ställa in specifika egenskaper relaterade till den kontrollen.

I det här ämnet har vi lärt oss att lägga till en ActiveX-kontroll i en Excel-fil. För att skapa en rullgardinslista i en Excel-fil, se artikeln om hur man gör en rullgardinslista i Excel med hjälp av Node.js.

 Svenska