Tutorial singkat ini memandu cara menghapus makro Excel di Python. Tutorial ini berisi detail pengaturan IDE, daftar langkah, dan contoh kode untuk menghapus proyek VBA di Excel menggunakan Python. Tutorial ini juga memberikan detail untuk memilih modul target dalam proyek VBA dan menghapus semua modul atau modul tertentu sesuai kebutuhan.
Langkah-langkah untuk Menghapus Makro Excel di Python
- Siapkan lingkungan untuk menggunakan Aspose.Cells for Python via Java
- Impor sumber daya yang diperlukan dari pustaka
- Mulai JVM menggunakan pustaka jpype
- Muat lisensi untuk menggunakan semua fitur produk
- Muat file sumber XLSM ke dalam objek kelas Workbook
- Dapatkan koleksi module dari properti VbaProject pada workbook yang dimuat
- Panggil metode remove(), removeAt(), atau removeMacro() dengan argumen yang sesuai
- Simpan file XLSM keluaran ke dalam disk
Langkah-langkah ini merangkum proses menghapus makro dari Excel di Python. Mulailah proses dengan mengimpor jpype untuk memulai JVM, pustaka cells untuk melakukan tugas yang diinginkan, dan memuat lisensi jika tersedia. Muat workbook XLSM target, akses getVbaProject, akses koleksi modul, dan panggil metode remove() atau metode relevan lainnya untuk menghapus modul.
Kode untuk Menghapus Excel VBA di Python
Kode ini menunjukkan cara menghapus modul atau proyek VBA. Metode remove() menerima nama modul sebagai argumen, removeAt() menerima indeks modul, dan metode remove() lain yang dioverload menerima referensi worksheet untuk menghapus semua modul pada sheet tersebut. Untuk menghapus seluruh proyek VBA, panggil removeMacro() di kelas Workbook.
Artikel ini telah mengajarkan kita proses untuk mengakses proyek VBA dan bekerja dengan modul-modulnya. Untuk menambahkan kode ke pustaka VBA, silakan merujuk ke artikel Menambahkan kode ke pustaka VBA Excel menggunakan Python.