Удаление макросов Excel с помощью Java

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

Steps to Remove Macros from Excel using Java

  1. Настройка среды для использования Aspose.Cells for Java для удаления модулей VBA
  2. Загрузка лицензии для доступа ко всем возможностям продукта
  3. Загрузка workbook, содержащей проект VBA с макросами
  4. Доступ к проекту VBA и получение коллекции модулей в нем
  5. Удаление нужного модуля путем передачи его имени в метод Remove()
  6. Удаление конкретного модуля путем задания его индекса
  7. Удаление всех модулей на листе путем передачи ссылки на лист в метод Remove
  8. Вызов removeMacro(), если требуется удалить проект VBA с модулями из файла Excel
  9. Сохранение выходного файла Exec

Эти шаги описывают процесс удаления макросов Excel с помощью Java. Загрузите исходный файл Excel, получите доступ к его проекту VBA и коллекции модулей, а затем вызовите метод Remove(), передавая различные аргументы, как показано в следующем примере кода. Чтобы удалить весь проект VBA, вызовите метод removeMacro() в объекте Workbook.

Code to Delete Excel VBA using Java

Этот код демонстрирует процесс удаления макросов из Excel. Вы можете пройтись по всем модулям и получить доступ к их именам и коду перед удалением записи. Вы можете использовать имя или индекс для удаления отдельного модуля либо использовать ссылку на лист для удаления всех модулей с листа.

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

 Русский