Práce s makry VBA
Visual Basic pro aplikace (VBA) pro Microsoft Word je jednoduchý, ale výkonný programovací jazyk, který lze použít k rozšíření funkčnosti. Aspose.Words API poskytuje tři třídy pro získání přístupu ke zdrojovému kódu projektu VBA:
- Třída VBAProject poskytuje přístup k informacím o projektu VBA
- Třída VBAModulesCollection vrací kolekci modulů projektu VBA
- Třída VbaModule poskytuje přístup k modulu projektu VBA
Vytvoření VBA projektu
Aspose.Words API poskytuje vlastnost Document.VbaProject
pro získání nebo nastavení VbaProject v dokumentu.
Následující příklad kódu ukazuje, jak vytvořit projekt VBA a modul VBA spolu se základními vlastnostmi, např.:
Číst Makra
Aspose.Words také poskytuje uživatelům možnost číst VBA makra.
Následující příklad kódu ukazuje, jak číst VBA makra z dokumentu:
Psát nebo upravovat makra
Pomocí Aspose.Words mohou uživatelé upravovat VBA makra.
Následující příklad kódu ukazuje, jak upravit makra VBA pomocí vlastnosti SourceCode:
Klon VBA Projekt
Pomocí Aspose.Words je také možné klonovat projekty VBA.
Následující příklad kódu ukazuje, jak klonovat Projekt VBA pomocí vlastnosti Clone, která vytvoří kopii existujícího projektu:
Klon VBA Modul
V případě potřeby můžete také klonovat moduly VBA.
Následující příklad kódu ukazuje, jak klonovat modul VBA pomocí vlastnosti Clone, která vytvoří kopii existujícího projektu: