Werk met VBA Makros

Visual Basic vir Toepassings (VBA) vir Microsoft Word is’n eenvoudige maar kragtige programmeertaal wat gebruik kan word om die funksionaliteit uit te brei. Aspose.Words API bied drie klasse om toegang tot die VBA projek bronkode te kry:

  • Die VBAProject klas bied toegang tot VBA projek inligting
  • Die VBAModulesCollection klas gee terug die versameling van VBA projek modules
  • Die VbaModule klas bied toegang tot die VBA projek module

Skep’n VBA Projek

Aspose.Words API verskaf Document.VbaProject eienskap om VbaProject in die dokument te kry of te stel.

Die volgende kode voorbeeld demonstreer hoe om’n VBA projek en VBA Module saam met basiese eienskappe bv Naam En Tipe te skep:

Lees Makros

Aspose.Words bied ook gebruikers die vermoë om VBA makros te lees.

Die volgende kode voorbeeld toon hoe om VBA Makros lees van die dokument:

Skryf Of Verander Makros

Gebruikers kan Aspose.Words gebruik om VBA makros te verander.

Die volgende kode voorbeeld toon hoe om VBA Makros te verander met behulp van die SourceCode eienskap:

Kloon VBA Projek

Met Aspose.Words is dit ook moontlik om VBA projekte te kloon.

Die volgende kode voorbeeld toon hoe om die VBA Projek te kloon met behulp van die Clone eiendom wat’n kopie van die bestaande projek skep:

Kloon VBA Module

Jy kan ook VBA modules kloon indien nodig.

Die volgende kode voorbeeld toon hoe om die VBA Module te kloon met behulp van die Clone eienskap wat’n kopie van die bestaande projek skep: