Это краткое руководство описывает, как создать макрос в 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#.