คู่มือนี้อธิบายวิธี สร้างมาโครใน Word ด้วย Python คุณจะได้รับรายละเอียดการตั้งค่า IDE ลำดับขั้นตอน และสคริปต์ตัวอย่างที่แสดง การเขียนโปรแกรม VBA ด้วย Python รวมถึงคลาส เมธอด และพร็อพเพอร์ตี้ที่จำเป็นทั้งหมดสำหรับการทำงานกับมาโครในไฟล์ Word
ขั้นตอนการสร้างเอกสาร Word ที่เปิดใช้มาโครด้วย Python
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for Python via .NET
- สร้าง document ใหม่
- แนบ VBA project เข้ากับเอกสาร
- ตั้งชื่อโปรเจกต์ให้มีความหมาย
- สร้างโมดูล VBA ใหม่สำหรับโค้ดของมาโคร
- กำหนดประเภทของโมดูลและเพิ่มมาโครง่ายๆ ที่แสดงข้อความ “สวัสดี”
- เพิ่มโมดูลนี้เข้าไปในโปรเจกต์ VBA
- บันทึกเอกสารเป็นไฟล์ Word ที่เปิดใช้มาโครได้ เพื่อให้โค้ดทำงานเมื่อเปิดเอกสาร
ขั้นตอนเหล่านี้อธิบายกระบวนการทำงานกับ VBA สำหรับ Word ด้วย Python ตั้งค่า Aspose.Words for Python via .NET และสร้างเอกสาร Word ใหม่พร้อมแนบโปรเจกต์ VBA เพิ่มโมดูลที่มีชื่อซึ่งมีมาโคร “สวัสดี” แล้วบันทึกไฟล์เป็นเอกสารที่เปิดใช้มาโครได้เพื่อให้โค้ดทำงานเมื่อเปิด
โค้ดสำหรับการเขียนโปรแกรม VBA ด้วย Python
ตัวอย่างนี้แสดง การเขียนโปรแกรม VBA ด้วย Python ในไฟล์ Word ที่เปิดใช้มาโคร คลาส VbaProject ให้คุณเข้าถึงสถานะการป้องกัน หน้าโค้ด และชุดของโมดูล VBA ส่วนคลาส VbaModule แสดงถึงโมดูล VBA เดียวภายในโปรเจกต์ของเอกสาร Word ซึ่งสามารถตั้งชื่อ กำหนดประเภท (เช่น แบบขั้นตอนหรือคลาส) แก้ไขโค้ดต้นฉบับ และคัดลอกได้
บทความนี้สอนวิธีทำงานกับมาโครในไฟล์ Word หากต้องการแปลงไฟล์ PDF เป็น Markdown โปรดดูบทความ แปลง PDF เป็น Markdown ด้วย Python