В этой статье объясняется, как удалить макросы из Excel с помощью Java. В ней приводятся подробности по удалению конкретного модуля или удалению проекта VBA в Excel с помощью Java. Показаны различные варианты доступа к целевым модулям и их удаления в соответствии с вашими требованиями.
Steps to Remove Macros from Excel using Java
- Настройка среды для использования Aspose.Cells for Java для удаления модулей VBA
- Загрузка лицензии для доступа ко всем возможностям продукта
- Загрузка workbook, содержащей проект VBA с макросами
- Доступ к проекту VBA и получение коллекции модулей в нем
- Удаление нужного модуля путем передачи его имени в метод Remove()
- Удаление конкретного модуля путем задания его индекса
- Удаление всех модулей на листе путем передачи ссылки на лист в метод Remove
- Вызов removeMacro(), если требуется удалить проект VBA с модулями из файла Excel
- Сохранение выходного файла Exec
Эти шаги описывают процесс удаления макросов Excel с помощью Java. Загрузите исходный файл Excel, получите доступ к его проекту VBA и коллекции модулей, а затем вызовите метод Remove(), передавая различные аргументы, как показано в следующем примере кода. Чтобы удалить весь проект VBA, вызовите метод removeMacro() в объекте Workbook.
Code to Delete Excel VBA using Java
Этот код демонстрирует процесс удаления макросов из Excel. Вы можете пройтись по всем модулям и получить доступ к их именам и коду перед удалением записи. Вы можете использовать имя или индекс для удаления отдельного модуля либо использовать ссылку на лист для удаления всех модулей с листа.
Эта статья научила нас процессу удаления макросов или всего проекта VBA из файла Excel. Чтобы добавить или изменить макрос в файле Excel, обратитесь к статье Добавление модуля в библиотеку VBA Excel с помощью Java.