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