คู่มือสั้น ๆ นี้อธิบายวิธี สร้างแมโครใน DOCM ด้วย C# โดยให้รายละเอียดเกี่ยวกับการตั้งค่า IDE รายการขั้นตอน และตัวอย่าง โค้ดแมโครด้วย C# คุณจะได้เรียนรู้วิธีสร้าง VbaProject, VbaModule และตั้งค่าคุณสมบัติต่าง ๆ
ขั้นตอนการใช้แมโครใน Word ด้วย C#
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET เพื่อทำงานกับโมดูล VBA
- นำเข้า namespace ที่จำเป็น System, Aspose.Words และ Aspose.Words.Vba
- สร้าง Document Word ว่างใหม่โดยใช้คลาส Document
- กำหนดโปรเจกต์ VBA ใหม่ให้กับเอกสารโดยการเริ่มต้นวัตถุ VbaProject
- ตั้งชื่อ ประเภท และโค้ดต้นฉบับของโมดูล VBA
- เพิ่มโมดูล VBA ที่สร้างแล้วลงในคอลเลกชัน Modules ของโปรเจกต์ VBA ของเอกสาร
- Save เอกสารเป็นไฟล์ Word ที่เปิดใช้แมโครได้
ขั้นตอนเหล่านี้สรุปกระบวนการ สร้างแมโครสำหรับ Word ด้วย C# โค้ดนี้จะเริ่มต้นเอกสาร Word ใหม่ แนบโปรเจกต์ VBA และกำหนดโมดูลแมโครโดยระบุชื่อ ประเภท และโค้ดต้นฉบับ สุดท้ายโมดูลจะถูกเพิ่มเข้าโปรเจกต์และเอกสารถูกบันทึกเป็นไฟล์ Word ที่เปิดใช้แมโครได้
โค้ดสำหรับเพิ่มแมโครใน MS Word ด้วย C#
โค้ดนี้ช่วยสร้าง เอกสาร Word ที่เปิดใช้แมโครด้วย C# VbaProject ช่วยในการจัดการหน้ารหัส ชื่อ สถานะการป้องกัน การอ้างอิงโปรเจกต์ และโมดูลที่อยู่ภายใน คลาส VbaModule แสดงถึงโมดูลเดียวภายในโปรเจกต์ VBA โดยมีคุณสมบัติสำหรับชื่อ ประเภท (ขั้นตอน คลาส เอกสาร ฯลฯ) และโค้ดต้นฉบับ พร้อมทั้งสนับสนุนการโคลนเพื่อทำซ้ำ
บทเรียนนี้อธิบายวิธีการทำงานกับ โค้ด VBA ด้วย C# หากต้องการแปลงไฟล์ Word เป็น JSON โปรดดูบทความ แปลง DOCX เป็น JSON ด้วย C#