Създаване на макрос в Word с помощта на C#

Това кратко ръководство описва как да създадете макрос в DOCM с помощта на C#. То предоставя подробности за настройка на IDE, списък със стъпки и пример за макро код с C#. Ще научите как да създадете VbaProject, VbaModule и да зададете различни свойства.

Стъпки за използване на макроси в Word с C#

  1. Настройте средата за използване на Aspose.Words for .NET, за да работите с VBA модули
  2. Импортирайте необходимите пространства от имена System, Aspose.Words и Aspose.Words.Vba
  3. Създайте нов празен Word Document чрез класа 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#.

 Български