В этой статье описано, как добавить модуль в библиотеку Excel VBA на Java. В нем содержатся сведения о настройке среды разработки, список задач программирования и пример кода, демонстрирующий добавление модуля в библиотеку кода VBA на Java. Вы также научитесь задавать различные свойства модуля, например код VBA, демонстрирующий разработку макроса для файла Excel.
Действия по изменению библиотеки кода Excel VBA на Java
- Настройте IDE на использование Aspose.Cells for Java для работы с VBA.
- Создайте экземпляр объекта Workbook, получите доступ к sheet и добавьте модуль для выбранного листа.
- Получите доступ к новому модулю из книги и задайте его имя.
- Напишите и протестируйте код VBA и используйте его как свойство кодов в модуле.
- При необходимости сохраните выходной файл Excel в формате XLSM на диске или в потоке.
Эти шаги суммируют процесс внесения дополнений в библиотеку исходного кода Excel VBA на Java. Процесс прост, поскольку для добавления нового VbaModule требуется лист из книги, а затем установка в нем нескольких свойств. Установите для свойства «Коды» многострочный код VBA, чтобы макрос работал.
Код для добавления кода в библиотеку макросов Excel на Java
В этом фрагменте кода показано, как получить доступ к библиотеке кода VBA на Java и добавить в нее модуль с кодом. В этом примере кода мы установили имя и код, который меняет цвет ячеек в соответствии с диапазоном значений, определенным в коде VBA. Вы можете добавить модуль, используя другой перегруженный метод, который принимает значение перечислителя VbaModuleType в качестве аргумента, включающего CLASS, DESIGNER, DOCUMENT и PROCEDURAL.
Эта статья научила нас создавать новый макрос в файле Excel. Чтобы применить условное форматирование в Excel, обратитесь к статье Применение условного форматирования в Excel с помощью Java.