עבודה עם VBA Macros
Visual Basic בקשה (VBA) Microsoft Word היא שפת תכנות פשוטה אך עוצמתית שניתן להשתמש בה כדי להרחיב את הפונקציונליות. Aspose.Words API מספק שלוש כיתות כדי לקבל גישה לקוד המקור של פרויקט VBA:
- The VBAProject קטגוריה מספקת גישה למידע של פרויקט VBA
- The VBAModuleCollection קטגוריה מחזירה את אוסף המודולים של פרויקט VBA
- The VbaModule שיעור מספק גישה למודול פרויקט VBA
- The VbaModuleType הערכה מגדירה את סוגי המודל בפרויקט VBA. המודול יכול להיות מודול procedural, מודול מסמך, מודול הכיתה, או מודול מעצב
יצירת פרויקט VBA
Aspose.Words API מספק VbaProject לרכוש או להגדיר VbaProject במסמך.
הדוגמה הבאה של הקוד מראה כיצד ליצור פרויקט VBA ומודול VBA יחד עם תכונות בסיסיות e.g. שם וסוג:
Read Macros
Aspose.Words מספק למשתמשים את היכולת לקרוא מאקרו VBA.
דוגמה לקוד הבא מראה כיצד לקרוא את VBA Macros מהמסמכים:
תגית: Modify Macros
שימוש Aspose.Words, משתמשים יכולים לשנות מאקרו VBA.
דוגמה לקוד הבא מראה כיצד לשנות את VBA Macros באמצעות ה-VBA. SourceCode רכוש:
Clone VBA פרויקט
עם Aspose.Words ניתן גם לשחזר פרויקטים של VBA.
הדוגמה הבאה של הקוד מראה כיצד לשחזר את פרויקט VBA באמצעות פרויקט VBA. Clone נכסים שיוצרים עותק של הפרויקט הקיים:
Clone VBA מודול
ניתן גם לשחזר מודולי VBA במידת הצורך.
הדוגמה הבאה לקוד מראה כיצד לשחזר את מודול VBA באמצעות מודול VBA Clone נכסים שיוצרים עותק של הפרויקט הקיים:
עקבו אחרי VBA Project Applications
Aspose.Words API מספק VbaReferenceCollection שיעור לעבוד עם VBA Project הפניות המייצגות אוסף של אזכורי פרויקט VBA.
הדוגמה הבאה של הקוד מראה כיצד להסיר כמה אזכורים מאוסף ההפניות מפרויקט VBA: