Редактирование макроса в Word с помощью Java

В этой статье объясняется, как редактировать макрос в Word с помощью Java. В ней содержатся подробности настройки IDE, список шагов и пример кода, показывающий, как изменить макрос с помощью Java. Также описывается процесс доступа к различным модулям в зависимости от заданных критериев.

Шаги для редактирования макросов в Word с помощью Java

  1. Настройте среду для использования Aspose.Words for Java для изменения макросов
  2. Загрузите файл Word с поддержкой макросов в объект класса Document
  3. Получите доступ к VbaProject загруженного файла DOCM
  4. Создайте строку и задайте новый исходный код для макроса
  5. Получите доступ к целевому модулю из проекта
  6. Обновите свойство SourceCode новым содержимым макроса
  7. Сохраните документ с обновлённым макросом

Эти шаги объясняют, как редактировать макрос с помощью Java. Сначала загрузите файл Word с поддержкой макросов, используя класс Document, и получите доступ к его VbaProject, чтобы извлечь целевой VBA-модуль. Затем определите новый исходный код макроса в виде строки, обновите свойство SourceCode модуля этим содержимым и сохраните документ для применения изменений.

Код для обновления макроса с помощью Java

Приведённый выше код демонстрирует процесс модификации макроса с помощью Java. Можно получить доступ к нужному модулю по его имени или индексу. Обратите внимание, что при создании нового проекта VbaProject в его коллекции модулей по умолчанию содержится один модуль.

Эта статья научила нас, как изменить существующие макросы в файле Word. Чтобы создать новый макрос в файле Word, см. статью Создание макроса в Word с помощью Java.

 Русский