ลบมาโคร Excel โดยใช้ Java

บทความนี้อธิบายวิธีการ ลบมาโครออกจาก Excel โดยใช้ Java โดยมีรายละเอียดเกี่ยวกับการลบโมดูลเฉพาะหรือ การลบโปรเจ็กต์ VBA ใน Excel โดยใช้ Java แสดงตัวเลือกต่าง ๆ สำหรับการเข้าถึงและลบโมดูลเป้าหมายตามความต้องการของคุณ

Steps to Remove Macros from Excel using Java

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Java สำหรับการลบโมดูล VBA
  2. โหลดไลเซนส์เพื่อเข้าถึงฟีเจอร์ทั้งหมดของผลิตภัณฑ์
  3. โหลด workbook ที่มีโปรเจ็กต์ VBA พร้อมมาโคร
  4. เข้าถึงโปรเจ็กต์ VBA และรับคอลเลกชันของโมดูลที่อยู่ภายใน
  5. ลบโมดูลที่ต้องการโดยส่งชื่อไปยังเมธอด Remove()
  6. ลบโมดูลที่ระบุโดยการตั้งค่าดัชนี
  7. ลบโมดูลทั้งหมดในชีตโดยส่งการอ้างอิงเวิร์กชีตไปยังเมธอด Remove
  8. เรียกใช้ removeMacro() หากคุณต้องการลบโปรเจ็กต์ VBA พร้อมโมดูลออกจากไฟล์ Excel
  9. บันทึกไฟล์ Exec ที่เป็นผลลัพธ์

ขั้นตอนเหล่านี้อธิบายกระบวนการในการเข้าถึงและ ลบมาโคร Excel โดยใช้ Java โหลดไฟล์ Excel ต้นฉบับ เข้าถึงโปรเจ็กต์ VBA และคอลเลกชันของโมดูล จากนั้นเรียกใช้เมธอด Remove() โดยส่งอาร์กิวเมนต์ที่แตกต่างกันตามที่แสดงในโค้ดตัวอย่างด้านล่าง หากต้องการลบโปรเจ็กต์ VBA ทั้งหมด ให้เรียกใช้เมธอด removeMacro() ในอ็อบเจ็กต์ Workbook

Code to Delete Excel VBA using Java

โค้ดนี้สาธิตกระบวนการ การลบมาโครออกจาก Excel คุณสามารถวนซ้ำผ่านโมดูลทั้งหมดและเข้าถึงชื่อและโค้ดของโมดูลเหล่านั้นก่อนที่จะลบรายการ คุณสามารถใช้ชื่อหรือดัชนีเพื่อลบโมดูลเดี่ยว หรือใช้การอ้างอิงเวิร์กชีตเพื่อลบโมดูลทั้งหมดออกจากชีต

บทความนี้ได้สอนกระบวนการลบมาโครหรือโปรเจ็กต์ VBA ทั้งหมดออกจากไฟล์ Excel หากต้องการเพิ่มหรือแก้ไขมาโครในไฟล์ Excel โปรดดูบทความ เพิ่มโมดูลลงในไลบรารี VBA ของ Excel โดยใช้ Java.

 ไทย