Створення макросу в Word за допомогою C#

Цей короткий посібник описує, як створити макрос у DOCM за допомогою C#. У ньому наведено деталі налаштування IDE, список кроків та приклад макрокоду на C#. Ви дізнаєтесь, як створити VbaProject, VbaModule і налаштувати різні властивості.

Кроки використання макросів у Word з C#

  1. Налаштуйте середовище для використання Aspose.Words for .NET для роботи з модулями VBA
  2. Імпортуйте необхідні простори імен System, Aspose.Words та Aspose.Words.Vba
  3. Створіть новий Document Word за допомогою класу Document
  4. Призначте новий проект VBA документу, ініціалізувавши об’єкт VbaProject
  5. Встановіть ім’я, тип і вихідний код модуля VBA
  6. Додайте створений модуль VBA до колекції Modules проекту VBA документа
  7. Save документ як файл Word з підтримкою макросів

Ці кроки підсумовують процес створення макросу для Word за допомогою C#. Код ініціалізує новий документ Word, додає проект VBA та визначає модуль з макросом, вказуючи його ім’я, тип і вихідний код. Нарешті, модуль додається до проекту, а документ зберігається як макроактивований файл Word.

Код для додавання макросу в MS Word за допомогою C#

Цей код допомагає створити документ Word з макросом за допомогою C#. Клас VbaProject допомагає керувати сторінкою коду, іменем, статусом захисту, посиланнями на проекти та модулями. Клас VbaModule представляє окремий модуль у проекті VBA, з властивостями для імені, типу (процедурний, класовий, документ тощо) та вихідного коду, і підтримує клонування.

Цей посібник пояснює, як працювати з кодом VBA у C#. Щоб перетворити файл Word у JSON, перегляньте статтю Перетворення DOCX у JSON у C#.

 Українська