Współpraca z VBA Macros
Visual Basic dla wniosków (VBA) Microsoft Word jest prostym, ale potężnym językiem programowania, który może być użyty do rozszerzenia funkcjonalności. Aspose.Words API zapewnia trzy klasy dostępu do kodu źródłowego projektu VBA:
- VBAProject klasa zapewnia dostęp do informacji o projekcie VBA
- VBAModulesCollection klasa zwraca kolekcję modułów projektu VBA
- VbaModule klasa zapewnia dostęp do modułu projektu VBA
Utwórz projekt VBA
Aspose.Words API zapewnia VbaProject właściwość do uzyskania lub ustawienia VbaProject w dokumencie.
Poniższy przykład kodu pokazuje jak stworzyć projekt VBA i moduł VBA wraz z podstawowymi właściwościami np. Nazwa i typ:
Przeczytaj Macros
Aspose.Words zapewnia również użytkownikom możliwość odczytu makro VBA.
Poniższy przykład kodu pokazuje, jak odczytać Macros VBA z dokumentu:
Modyfikuj makro
Stosowanie Aspose.Words, użytkownicy mogą modyfikować makro VBA.
Poniższy przykład kodu pokazuje jak zmodyfikować VBA Macros za pomocą SourceCode nieruchomość:
Klon VBA Projekt
Z Aspose.Words można również sklonować projekty VBA.
Poniższy przykład kodu pokazuje jak sklonować projekt VBA używając Clone nieruchomość, która tworzy kopię istniejącego projektu:
Klon VBA Moduł
W razie potrzeby można również sklonować moduły VBA.
Poniższy przykład kodu pokazuje jak sklonować moduł VBA za pomocą Clone nieruchomość, która tworzy kopię istniejącego projektu