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

Ця стаття пояснює, як редагувати макрос у Word за допомогою C#. Вона містить деталі налаштування IDE, послідовність дій і приклад коду, який демонструє, як змінювати макроси за допомогою C#. Ви також дізнаєтесь, як отримати доступ до існуючих модулів у файлі Word і змінювати їхній вміст відповідно до потреб.

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

  1. Налаштуйте IDE для використання Aspose.Words for .NET, щоб оновити макрос у файлі Word
  2. Завантажте файл Word із підтримкою макросів в об’єкт Document
  3. Отримайте доступ до об’єкта VbaProject завантаженого файлу Word
  4. Створіть рядок і визначте вихідний код зміненого макросу
  5. Отримайте доступ до колекції модулів у VbaProject
  6. Виберіть цільовий модуль і встановіть властивість SourceCode на змінений код макросу
  7. Збережіть завантажений документ із оновленим макросом

Ці кроки узагальнюють, як змінити макрос за допомогою C# у файлі Word формату DOCM. Імпортуйте всі необхідні модулі та простори імен, завантажте вихідний DOCM-файл в об’єкт Document, отримайте доступ до модуля VbaProject, визначте оновлений сценарій макросу в змінній рядка та отримайте доступ до колекції модулів у VbaProject. Встановіть новий сценарій у властивості SourceCode цільового модуля та збережіть DOCM-файл із оновленим макросом.

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

Цей код демонструє як редагувати макрос за допомогою C#. Об’єкт VbaProject надає доступ до властивостей Name, Modules (колекція), References (колекція), CodePage (int) і лише для читання прапорів IsProtected і IsSigned. Аналогічно, об’єкт VbaModule надає доступ до трьох основних властивостей: Name (ім’я модуля), SourceCode (текст VBA-коду) і Type (процедурний, документ, клас або дизайнерський модуль).

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

 Українська