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