Ten artykuł wyjaśnia, jak usunąć makra z Excel przy użyciu języka Java. Zawiera szczegóły dotyczące usuwania konkretnego modułu lub usuwania projektu VBA w programie Excel przy użyciu języka Java. Przedstawiono różne opcje umożliwiające dostęp do docelowych modułów i ich usuwanie zgodnie z wymaganiami.
Steps to Remove Macros from Excel using Java
- Skonfigurowanie środowiska do używania Aspose.Cells for Java w celu usuwania modułów VBA
- Załadowanie licencji w celu uzyskania dostępu do pełnej funkcjonalności produktu
- Załadowanie workbook zawierającego projekt VBA z makrami
- Uzyskanie dostępu do projektu VBA i pobranie kolekcji modułów w nim zawartych
- Usunięcie żądanego modułu poprzez przekazanie jego nazwy do metody Remove()
- Usunięcie konkretnego modułu poprzez ustawienie jego indeksu
- Usunięcie wszystkich modułów w arkuszu poprzez przekazanie odwołania do arkusza do metody Remove
- Wywołanie removeMacro(), jeśli chcesz usunąć projekt VBA wraz z modułami z pliku Excel
- Zapisanie wynikowego pliku Exec
Te kroki opisują proces usuwania makr programu Excel przy użyciu języka Java. Załaduj źródłowy plik Excel, uzyskaj dostęp do jego projektu VBA i kolekcji modułów, a następnie wywołaj metodę Remove(), przekazując różne argumenty, jak pokazano w poniższym przykładowym kodzie. Aby usunąć cały projekt VBA, wywołaj metodę removeMacro() w obiekcie Workbook.
Code to Delete Excel VBA using Java
Ten kod demonstruje proces usuwania makr z programu Excel. Możesz iterować po wszystkich modułach i uzyskać dostęp do ich nazw oraz kodu przed usunięciem wpisu. Możesz użyć nazwy lub indeksu, aby usunąć pojedynczy moduł, lub użyć odwołania do arkusza, aby usunąć wszystkie moduły z arkusza.
Ten artykuł nauczył nas procesu usuwania makr lub całego projektu VBA z pliku Excel. Aby dodać lub zmodyfikować makro w pliku Excel, zapoznaj się z artykułem Dodawanie modułu do biblioteki VBA w Excelu przy użyciu Java.