Praca z makrami VBA
Visual Basic for Applications (VBA) for Microsoft Word to prosty, ale potężny język programowania, którego można użyć do rozszerzenia funkcjonalności. Aspose.Words API zapewnia trzy klasy, aby uzyskać dostęp do kodu źródłowego projektu VBA:
- Klasa VBAProject zapewnia dostęp do informacji o projekcie VBA
- Klasa VBAModulesCollection zwraca kolekcję modułów projektu VBA
- Klasa VbaModule zapewnia dostęp do modułu projektu VBA
Utwórz projekt VBA
Aspose.Words API zapewnia Document.VbaProject
właściwość get lub set VbaProject w dokumencie.
Poniższy przykład kodu pokazuje, jak utworzyć projekt VBA i moduł VBA wraz z podstawowymi właściwościami, np.:
Czytaj Makra
Aspose.Words zapewnia również użytkownikom możliwość odczytu makr VBA.
Poniższy przykład kodu pokazuje, jak odczytać makra VBA z dokumentu:
Napisz lub zmodyfikuj makra
Używając Aspose.Words, użytkownicy mogą modyfikować makra VBA.
Poniższy przykład kodu pokazuje, jak modyfikować makra VBA przy użyciu właściwości SourceCode:
Klon VBA Projekt
Za pomocą Aspose.Words możliwe jest również klonowanie projektów VBA.
Poniższy przykład kodu pokazuje, jak sklonować Projekt VBA przy użyciu właściwości Clone, która tworzy kopię istniejącego projektu:
Moduł Clone VBA
W razie potrzeby można również sklonować Moduły VBA.
Poniższy przykład kodu pokazuje, jak sklonować moduł VBA przy użyciu właściwości Clone, która tworzy kopię istniejącego projektu: