Trabajando con VBA Macros

Visual Basic para aplicaciones (VBA) Microsoft Word es un lenguaje de programación simple pero potente que se puede utilizar para ampliar la funcionalidad. Aspose.Words API proporciona tres clases para acceder al código fuente del proyecto VBA:

  • El VBAProject clase proporciona acceso a la información del proyecto VBA
  • El VBAModulesCollection clase devuelve la colección de módulos de proyectos VBA
  • El VbaModule clase proporciona acceso al módulo de proyecto VBA

Crear un proyecto VBA

Aspose.Words API proporciona el VbaProject propiedad para obtener o establecer VbaProject en el documento.

El siguiente ejemplo de código muestra cómo crear un proyecto VBA y módulo VBA junto con propiedades básicas, por ejemplo. Nombre y tipo:

Lea Macros

Aspose.Words También proporciona a los usuarios la capacidad de leer macros VBA.

El siguiente ejemplo de código muestra cómo leer VBA Macros del documento:

Modificar Macros

Uso Aspose.Words, Los usuarios pueden modificar macros VBA.

El siguiente ejemplo de código muestra cómo modificar VBA Macros usando el SourceCode propiedad:

Clone VBA Proyecto

Con Aspose.Words también es posible clonar proyectos VBA.

El siguiente ejemplo de código muestra cómo clonar el Proyecto VBA usando el Clone propiedad que crea una copia del proyecto existente:

Clone VBA Módulo

También puede clonar módulos VBA si es necesario.

El siguiente ejemplo de código muestra cómo clonar el módulo VBA usando el Clone propiedad que crea una copia del proyecto existente