ปรับเปลี่ยนไลบรารี Excel VBA โดยใช้ C#

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

ขั้นตอนในการปรับเปลี่ยนไลบรารีโค้ด Excel VBA โดยใช้ C#

  1. ตั้งค่า IDE เพื่อใช้ Aspose.Cells for .NET เพื่อเพิ่มโมดูลและโค้ด
  2. สร้าง workbook เข้าถึงชีต และเพิ่ม VBA module
  3. เข้าถึงโมดูลที่สร้างขึ้นใหม่โดยใช้ดัชนีโมดูลใหม่
  4. ตั้งชื่อและรหัสสำหรับโมดูล
  5. บันทึกไฟล์ Excel เอาต์พุตด้วยแมโคร VBA ใหม่

ขั้นตอนเหล่านี้อธิบายกระบวนการเพิ่มโมดูลในไลบรารีซอร์สโค้ด Excel VBA โดยใช้ C# เข้าถึงคอลเลกชัน VbaProject.Modules ของสมุดงานที่เลือก และเรียกใช้เมธอด Add() เพื่อเพิ่มโมดูลใหม่ รับการอ้างอิงถึงโมดูลที่สร้างขึ้นใหม่และตั้งชื่อและรหัสให้เป็นค่าที่ต้องการก่อนที่จะบันทึกไฟล์ XLSM ที่เป็นผลลัพธ์

รหัสเพื่ออัปเดตไลบรารีแมโคร Excel โดยใช้ C

โค้ดตัวอย่างนี้สาธิตวิธีการ เข้าถึงไลบรารีโค้ด VBA โดยใช้ C# ในไฟล์ Excel และเพิ่มโมดูลและโค้ด โค้ดตัวอย่างในโมดูลจะแสดงกล่องข้อความใน MS Excel ทุกครั้งที่มีการเปลี่ยนแปลงค่าของเซลล์ A1 กล่องข้อความนี้ประกอบด้วยค่าที่อัปเดตในเซลล์ อย่างไรก็ตาม คุณสามารถเปลี่ยนรหัสได้ตามความต้องการของคุณ

บทความนี้สอนให้เราเพิ่มมาโครลงในไฟล์ Excel หากต้องการแสดงสูตรใน Excel โปรดดูบทความเกี่ยวกับ วิธีแสดงสูตรใน Excel โดยใช้ C#

 ไทย