Trabalhando com VBA Macros

Visual Basic para aplicações (VBA) para Microsoft Word é uma linguagem de programação simples, mas poderosa que pode ser usada para estender a funcionalidade. Aspose.Words API fornece três classes para obter acesso ao código fonte do projeto VBA:

  • O VBAProject classe fornece acesso às informações do projeto VBA
  • O VBAModulesCollection classe retorna a coleção de módulos de projeto VBA
  • O VbaModule classe fornece acesso ao módulo de projeto VBA

Criar um Projeto VBA

Aspose.Words API fornece o VbaProject propriedade para obter ou definir VbaProject no documento.

O exemplo de código a seguir demonstra como criar um projeto VBA e Módulo VBA junto com propriedades básicas, por exemplo. Nome e tipo:

Leia Macros

Aspose.Words também fornece aos usuários a capacidade de ler macros VBA.

O exemplo de código a seguir mostra como ler o VBA Macros do documento:

Modificar Macros

Usando Aspose.Words, os usuários podem modificar macros VBA.

O exemplo de código a seguir mostra como modificar VBA Macros usando o SourceCode propriedade:

Clone VBA Projeto

Com Aspose.Words também é possível clonar projetos VBA.

O exemplo de código a seguir demonstra como clonar o Projeto VBA usando o Clone propriedade que cria uma cópia do projeto existente:

Clone VBA Módulo

Você também pode clonar módulos VBA se necessário.

O exemplo de código a seguir demonstra como clonar o Módulo VBA usando o Clone propriedade que cria uma cópia do projeto existente