Este guia rápido descreve como criar uma macro no DOCM usando C#. Ele fornece detalhes sobre a configuração do IDE, uma lista de etapas e um exemplo de código de macro em C#. Você aprenderá a criar um VbaProject, um VbaModule e a configurar várias propriedades.
Etapas para usar macros no Word com C#
- Configure o ambiente para usar Aspose.Words for .NET e trabalhar com módulos VBA
- Importe os namespaces necessários System, Aspose.Words e Aspose.Words.Vba
- Crie um novo Document Word em branco usando a classe Document
- Atribua um novo projeto VBA ao documento inicializando um objeto VbaProject
- Defina o nome, tipo e código-fonte do módulo VBA
- Adicione o módulo VBA criado à coleção Modules do projeto VBA do documento
- Save o documento como um arquivo Word habilitado para macros
Essas etapas resumem o processo de criação de uma macro para Word usando C#. O código inicializa um novo documento Word, anexa um projeto VBA e define um módulo de macro especificando seu nome, tipo e código-fonte. Finalmente, o módulo é adicionado ao projeto e o documento é salvo como um arquivo Word habilitado para macros.
Código para adicionar uma macro no MS Word usando C#
Este código ajuda a criar um documento do Word habilitado para macros usando C#. O VbaProject ajuda a gerenciar a página de código, nome, status de proteção, referências de projeto e módulos contidos nele. A classe VbaModule representa um único módulo dentro de um projeto VBA, com propriedades para nome, tipo (procedural, classe, documento, etc.) e código-fonte, além de oferecer suporte à clonagem.
Este tutorial explica como trabalhar com código VBA usando C#. Para converter um arquivo Word em JSON, consulte o artigo Converter DOCX em JSON no C#.