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:

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: