Tento článek vysvětluje, jak odstranit makra v Excel pomocí Java. Obsahuje podrobnosti o odstranění konkrétního modulu nebo smazání projektu VBA v Excelu pomocí Java. Jsou zde předvedeny různé možnosti přístupu k cílovým modulům a jejich odstranění podle vašich požadavků.
Steps to Remove Macros from Excel using Java
- Nastavení prostředí pro použití Aspose.Cells for Java k odstranění modulů VBA
- Načtení licence pro přístup ke všem funkcím produktu
- Načtení workbook obsahujícího projekt VBA s makry
- Přístup k projektu VBA a získání kolekce modulů v něm
- Odstranění požadovaného modulu předáním jeho názvu do metody Remove()
- Odstranění konkrétního modulu nastavením jeho indexu
- Odstranění všech modulů v listu předáním odkazu na list do metody Remove
- Volání removeMacro(), pokud chcete z Excel souboru odstranit projekt VBA s moduly
- Uložení výstupního souboru Exec
Tyto kroky popisují proces přístupu k odstranění maker v Excelu pomocí Java. Načtěte zdrojový soubor Excel, přistupte k jeho projektu VBA a kolekci modulů a zavolejte metodu Remove() s různými argumenty, jak je ukázáno v následujícím ukázkovém kódu. Chcete-li odstranit celý projekt VBA, zavolejte metodu removeMacro() v objektu Workbook.
Code to Delete Excel VBA using Java
Tento kód demonstruje proces odstranění maker z Excelu. Můžete iterovat přes všechny moduly a získat přístup k jejich názvům a kódu před odstraněním položky. K odstranění jednotlivého modulu můžete použít název nebo index, nebo použít odkaz na list k odstranění všech modulů z listu.
Tento článek nás naučil postup odstranění maker nebo celého projektu VBA ze souboru Excel. Chcete-li přidat nebo upravit makro v souboru Excel, podívejte se na článek Přidání modulu do knihovny VBA v Excelu pomocí Java.