Tento článek popisuje používání ovládacích prvků ActiveX v Excel pomocí Node.js. Obsahuje prostředky pro nastavení IDE pro vývoj, seznam kroků pro psaní aplikace a ukázkový kód pro přidání příkazového tlačítka ActiveX pomocí Node.js. Naučíte se vlastnosti pro přizpůsobení tvaru a chování ovládacího prvku.
Kroky pro vložení ovládacích prvků ActiveX do Excelu pomocí Node.js
- Nastavte IDE na použití Aspose.Cells pro Node.js přes Java pro použití ovládacích prvků ActiveX
- Vytvořte prázdný workbook a zpřístupněte kolekci tvarů v cílovém listu pro přidání ovládacího prvku ActiveX tlačítka
- Zavolejte metodu addActiveXControl() ze třídy ShapeCollection
- Zadejte odkazy na cílovou buňku, odsazení od buňky a velikost ovládacího prvku
- Otevřete nově přidaný ovládací prvek a propojte jej s buňkou
- Uložte výstupní soubor s ovládacím prvkem ActiveX
Tyto kroky popisují jak používat ovládací prvky ActiveX v Excelu pomocí Node.js. Vytvořte sešit, otevřete list a přidejte ovládací prvek ActiveX pomocí metody addActiveXControl() v ShapeCollection, která je součástí každého listu. Tato metoda vyžaduje typ, umístění a velikost ovládacího prvku.
Kód pro přidání ovládacích prvků Active X v Excelu pomocí 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"); |
Tento kód demonstroval použití Active X pro Excel pomocí Node.js. Enumerátor ControlType obsahuje dlouhý seznam ovládacích prvků, které můžete přidat do listu. Jakmile přidáte ovládací prvek ActiveX, můžete jej přetypovat na příslušný ovládací prvek a nastavit specifické vlastnosti související s tímto ovládacím prvkem.
V tomto tématu jsme se naučili přidat ovládací prvek ActiveX do souboru aplikace Excel. Chcete-li vytvořit rozevírací seznam v souboru aplikace Excel, přečtěte si článek o jak vytvořit rozevírací seznam v Excelu pomocí Node.js.