การทำงานกับมาโคร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ซึ่งสร้างสำเนาของโปรเจ็ก: