W tym artykule omówiono używanie formantów ActiveX w Excel przy użyciu Node.js. Zawiera zasoby do ustawiania IDE do programowania, listę kroków do napisania aplikacji i przykładowy kod do dodania przycisku poleceń ActiveX przy użyciu Node.js. Poznasz właściwości umożliwiające dostosowanie kształtu i zachowania kontrolki.
Kroki wstawiania kontrolek ActiveX w programie Excel przy użyciu Node.js
- Ustaw IDE tak, aby używało Aspose.Cells dla Node.js poprzez Javę do korzystania z kontrolek ActiveX
- Utwórz pusty workbook i uzyskaj dostęp do kolekcji kształtów w arkuszu docelowym, aby dodać kontrolkę ActiveX przycisku
- Wywołaj metodę addActiveXControl() z klasy ShapeCollection
- Podaj odwołania do komórek docelowych, przesunięcie od komórki i rozmiar kontrolki
- Uzyskaj dostęp do nowo dodanej kontrolki i połącz ją z komórką
- Zapisz plik wyjściowy zawierający kontrolkę ActiveX
Poniższe kroki opisują jak używać formantów ActiveX w programie Excel przy użyciu Node.js. Utwórz skoroszyt, uzyskaj dostęp do arkusza i dodaj formant ActiveX za pomocą metody addActiveXControl() w kolekcji ShapeCollection będącej częścią każdego arkusza. Ta metoda wymaga typu, położenia i rozmiaru kontrolki.
Kod umożliwiający dodanie kontrolek Active X w programie Excel przy użyciu 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"); |
Ten kod demonstruje użycie Active X dla Excela przy użyciu Node.js. Moduł wyliczający ControlType zawiera długą listę kontrolek, które można dodać do arkusza. Po dodaniu kontrolki ActiveX możesz rzutować ją na odpowiednią kontrolkę i ustawiać określone właściwości związane z tą kontrolką.
W tym temacie nauczyliśmy się dodawać kontrolkę ActiveX do pliku Excel. Aby utworzyć listę rozwijaną w pliku Excel, zapoznaj się z artykułem na temat jak zrobić listę rozwijaną w Excelu przy użyciu Node.js.