การทำงานกับมาโครVBA
Visual Basicสำหรับการใช้งาน(VBA)สำหรับMicrosoft Wordเป็นภาษาการเขียนโปรแกรมที่เรียบง่ายแต่มีประสิทธิภาพที่ส Aspose.WordsAPIให้สามชั้นเรียนที่จะได้รับการเข้าถึงVBAรหัสแหล่งที่มาของโครงการ:
- คลาสVBAProjectให้การเข้าถึงข้อมูลโครงการVBA
- คลาสVBAModulesCollectionส่งคืนคอลเล็กชันของโมดูลโครงการVBA
- คลาสVbaModuleให้การเข้าถึงโมดูลโครงการVBA
สร้างโครงการVBA
Aspose.WordsAPIให้Document.VbaProject
คุณสมบัติที่จะได้รับหรือตั้งVbaProjectในเอกสาร.
ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นถึงวิธีการสร้างVBAโครงการและVBAโมดูลพร้อมกับคุณสมบัติพื้นฐา:
อ่านมาโคร
Aspose.Wordsนอกจากนี้ยังมีผู้ใช้ที่มีความสามารถในการอ่านVBAแมโคร.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการอ่านVBAแมโครจากเอกสาร:
เขียนหรือแก้ไขแมโคร
โดยใช้Aspose.Wordsผู้ใช้สามารถปรับเปลี่ยนVBAมาโคร.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการปรับเปลี่ยนVBAมาโครโดยใช้คุณสมบัติSourceCode:
โคลนVBAโครงการ
ด้วยAspose.Wordsก็ยังเป็นไปได้ที่จะโคลนVBAโครงการ.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการโคลนโปรเจ็กต์VBAโดยใช้คุณสมบัติCloneซึ่งสร้างสำเนาของโปร:
โคลนVBAโมดูล
คุณยังสามารถโคลนโมดูลVBAถ้าจำเป็น.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการโคลนโมดูลVBAโดยใช้คุณสมบัติCloneซึ่งสร้างสำเนาของโปรเจ็ก: