Este artigo orienta sobre uso de controles ActiveX em Excel usando Node.js. Ele possui os recursos para configurar o IDE para desenvolvimento, uma lista de etapas para escrever o aplicativo e um código de exemplo para adicionar um botão de comando ActiveX usando Node.js. Você aprenderá as propriedades para personalizar a forma e o comportamento do controle.
Etapas para inserir controles ActiveX no Excel usando Node.js
- Configure o IDE para usar Aspose.Cells para Node.js via Java para usar controles ActiveX
- Crie um workbook vazio e acesse a coleção de formas na planilha de destino para adicionar um botão de controle ActiveX
- Chame o método addActiveXControl() da classe ShapeCollection
- Forneça as referências da célula de destino, o deslocamento da célula e o tamanho do controle
- Acesse o controle recém-adicionado e vincule-o a uma célula
- Salve o arquivo de saída com um controle ActiveX nele
Estas etapas descrevem como usar controles ActiveX no Excel usando Node.js. Crie uma pasta de trabalho, acesse uma planilha e adicione um controle ActiveX usando o método addActiveXControl() no ShapeCollection que faz parte de cada planilha. Este método requer o tipo de controle, a posição e o tamanho do controle.
Código para adicionar controles Active X no Excel usando 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"); |
Este código demonstrou o uso de Active X para Excel usando Node.js. O enumerador ControlType contém uma longa lista de controles que você pode adicionar à planilha. Depois de adicionar um controle ActiveX, você pode convertê-lo para o respectivo controle e definir propriedades específicas relacionadas a esse controle.
Neste tópico, aprendemos como adicionar um controle ActiveX em um arquivo Excel. Para fazer uma lista suspensa em um arquivo Excel, consulte o artigo em como fazer uma lista suspensa no Excel usando Node.js.