บทความนี้แนะนำเกี่ยวกับ การใช้ตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js มีทรัพยากรสำหรับการตั้งค่า IDE สำหรับการพัฒนา รายการขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างสำหรับการเพิ่มปุ่มคำสั่ง ActiveX โดยใช้ Node.js คุณจะได้เรียนรู้คุณสมบัติในการปรับแต่งรูปร่างและลักษณะการทำงานของตัวควบคุม
ขั้นตอนในการแทรกตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js
- ตั้งค่า IDE เพื่อใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java สำหรับการใช้ตัวควบคุม ActiveX
- สร้าง workbook ว่างและเข้าถึงคอลเลกชันรูปร่างในแผ่นงานเป้าหมายเพื่อเพิ่มปุ่มควบคุม ActiveX
- เรียกเมธอด addActiveXControl() จากคลาส ShapeCollection
- ระบุการอ้างอิงเซลล์ปลายทาง ออฟเซ็ตจากเซลล์ และขนาดของตัวควบคุม
- เข้าถึงตัวควบคุมที่เพิ่มเข้ามาใหม่และเชื่อมโยงกับเซลล์
- บันทึกไฟล์เอาต์พุตที่มีตัวควบคุม ActiveX อยู่ในนั้น
ขั้นตอนเหล่านี้อธิบาย วิธีใช้ตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js สร้างเวิร์กบุ๊ก เข้าถึงชีต และเพิ่มตัวควบคุม ActiveX โดยใช้เมธอด addActiveXControl() ใน ShapeCollection ที่เป็นส่วนหนึ่งของแต่ละเวิร์กชีต วิธีการนี้จำเป็นต้องมีชนิดการควบคุม ตำแหน่ง และขนาดของตัวควบคุม
รหัสเพื่อเพิ่ม Active X Controls ใน Excel โดยใช้ 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"); |
รหัสนี้ได้สาธิตการใช้งาน Active X สำหรับ Excel โดยใช้ Node.js ตัวแจงนับ ControlType มีรายการตัวควบคุมแบบยาวที่คุณสามารถเพิ่มลงในแผ่นงานได้ เมื่อคุณเพิ่มตัวควบคุม ActiveX คุณสามารถพิมพ์ลงในตัวควบคุมที่เกี่ยวข้องและตั้งค่าคุณสมบัติเฉพาะที่เกี่ยวข้องกับตัวควบคุมนั้นได้
ในหัวข้อนี้ เราได้เรียนรู้การเพิ่มตัวควบคุม ActiveX ในไฟล์ Excel หากต้องการสร้างรายการแบบเลื่อนลงในไฟล์ Excel โปรดดูบทความเกี่ยวกับ วิธีสร้างรายการแบบเลื่อนลงใน Excel โดยใช้ Node.js