สร้างแมโครใน Word ด้วย C#

คู่มือสั้น ๆ นี้อธิบายวิธี สร้างแมโครใน DOCM ด้วย C# โดยให้รายละเอียดเกี่ยวกับการตั้งค่า IDE รายการขั้นตอน และตัวอย่าง โค้ดแมโครด้วย C# คุณจะได้เรียนรู้วิธีสร้าง VbaProject, VbaModule และตั้งค่าคุณสมบัติต่าง ๆ

ขั้นตอนการใช้แมโครใน Word ด้วย C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET เพื่อทำงานกับโมดูล VBA
  2. นำเข้า namespace ที่จำเป็น System, Aspose.Words และ Aspose.Words.Vba
  3. สร้าง Document Word ว่างใหม่โดยใช้คลาส Document
  4. กำหนดโปรเจกต์ VBA ใหม่ให้กับเอกสารโดยการเริ่มต้นวัตถุ VbaProject
  5. ตั้งชื่อ ประเภท และโค้ดต้นฉบับของโมดูล VBA
  6. เพิ่มโมดูล VBA ที่สร้างแล้วลงในคอลเลกชัน Modules ของโปรเจกต์ VBA ของเอกสาร
  7. Save เอกสารเป็นไฟล์ Word ที่เปิดใช้แมโครได้

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

โค้ดสำหรับเพิ่มแมโครใน MS Word ด้วย C#

โค้ดนี้ช่วยสร้าง เอกสาร Word ที่เปิดใช้แมโครด้วย C# VbaProject ช่วยในการจัดการหน้ารหัส ชื่อ สถานะการป้องกัน การอ้างอิงโปรเจกต์ และโมดูลที่อยู่ภายใน คลาส VbaModule แสดงถึงโมดูลเดียวภายในโปรเจกต์ VBA โดยมีคุณสมบัติสำหรับชื่อ ประเภท (ขั้นตอน คลาส เอกสาร ฯลฯ) และโค้ดต้นฉบับ พร้อมทั้งสนับสนุนการโคลนเพื่อทำซ้ำ

บทเรียนนี้อธิบายวิธีการทำงานกับ โค้ด VBA ด้วย C# หากต้องการแปลงไฟล์ Word เป็น JSON โปรดดูบทความ แปลง DOCX เป็น JSON ด้วย C#

 ไทย