Цей короткий посібник описує, як створити макрос у DOCM за допомогою C#. У ньому наведено деталі налаштування IDE, список кроків та приклад макрокоду на C#. Ви дізнаєтесь, як створити VbaProject, VbaModule і налаштувати різні властивості.
Кроки використання макросів у Word з C#
- Налаштуйте середовище для використання Aspose.Words for .NET для роботи з модулями VBA
- Імпортуйте необхідні простори імен System, Aspose.Words та Aspose.Words.Vba
- Створіть новий Document Word за допомогою класу Document
- Призначте новий проект VBA документу, ініціалізувавши об’єкт VbaProject
- Встановіть ім’я, тип і вихідний код модуля VBA
- Додайте створений модуль VBA до колекції Modules проекту VBA документа
- Save документ як файл Word з підтримкою макросів
Ці кроки підсумовують процес створення макросу для Word за допомогою C#. Код ініціалізує новий документ Word, додає проект VBA та визначає модуль з макросом, вказуючи його ім’я, тип і вихідний код. Нарешті, модуль додається до проекту, а документ зберігається як макроактивований файл Word.
Код для додавання макросу в MS Word за допомогою C#
Цей код допомагає створити документ Word з макросом за допомогою C#. Клас VbaProject допомагає керувати сторінкою коду, іменем, статусом захисту, посиланнями на проекти та модулями. Клас VbaModule представляє окремий модуль у проекті VBA, з властивостями для імені, типу (процедурний, класовий, документ тощо) та вихідного коду, і підтримує клонування.
Цей посібник пояснює, як працювати з кодом VBA у C#. Щоб перетворити файл Word у JSON, перегляньте статтю Перетворення DOCX у JSON у C#.