การใช้ตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js

บทความนี้แนะนำเกี่ยวกับ การใช้ตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js มีทรัพยากรสำหรับการตั้งค่า IDE สำหรับการพัฒนา รายการขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างสำหรับการเพิ่มปุ่มคำสั่ง ActiveX โดยใช้ Node.js คุณจะได้เรียนรู้คุณสมบัติในการปรับแต่งรูปร่างและลักษณะการทำงานของตัวควบคุม

ขั้นตอนในการแทรกตัวควบคุม ActiveX ใน Excel โดยใช้ Node.js

  1. ตั้งค่า IDE เพื่อใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java สำหรับการใช้ตัวควบคุม ActiveX
  2. สร้าง workbook ว่างและเข้าถึงคอลเลกชันรูปร่างในแผ่นงานเป้าหมายเพื่อเพิ่มปุ่มควบคุม ActiveX
  3. เรียกเมธอด addActiveXControl() จากคลาส ShapeCollection
  4. ระบุการอ้างอิงเซลล์ปลายทาง ออฟเซ็ตจากเซลล์ และขนาดของตัวควบคุม
  5. เข้าถึงตัวควบคุมที่เพิ่มเข้ามาใหม่และเชื่อมโยงกับเซลล์
  6. บันทึกไฟล์เอาต์พุตที่มีตัวควบคุม 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

 ไทย