Bài viết này giải thích cách xóa macro khỏi Excel bằng Java. Bài viết cung cấp chi tiết về việc xóa một mô-đun cụ thể hoặc xóa dự án VBA trong Excel bằng Java. Nhiều tùy chọn khác nhau được trình bày để truy cập và xóa các mô-đun mục tiêu theo yêu cầu của bạn.
Steps to Remove Macros from Excel using Java
- Thiết lập môi trường để sử dụng Aspose.Cells for Java nhằm xóa các mô-đun VBA
- Tải giấy phép để truy cập đầy đủ các tính năng của sản phẩm
- Tải workbook chứa dự án VBA với các macro
- Truy cập dự án VBA và lấy tập hợp các mô-đun bên trong
- Xóa mô-đun mong muốn bằng cách truyền tên của nó vào phương thức Remove()
- Xóa một mô-đun cụ thể bằng cách thiết lập chỉ mục của nó
- Xóa tất cả các mô-đun trong một trang tính bằng cách truyền tham chiếu trang tính vào phương thức Remove
- Gọi removeMacro() nếu bạn muốn xóa dự án VBA cùng các mô-đun khỏi tệp Excel
- Lưu tệp Exec đầu ra
Các bước này mô tả quy trình xóa macro Excel bằng Java. Tải tệp Excel nguồn, truy cập dự án VBA và tập hợp các mô-đun của nó, sau đó gọi phương thức Remove() với các đối số khác nhau như được minh họa trong đoạn mã mẫu dưới đây. Để xóa toàn bộ dự án VBA, hãy gọi phương thức removeMacro() trong đối tượng Workbook.
Code to Delete Excel VBA using Java
Đoạn mã này minh họa quy trình xóa macro khỏi Excel. Bạn có thể lặp qua tất cả các mô-đun và truy cập tên cũng như mã của chúng trước khi xóa một mục. Bạn có thể sử dụng tên hoặc chỉ mục để xóa một mô-đun riêng lẻ, hoặc sử dụng tham chiếu trang tính để xóa tất cả các mô-đun khỏi một trang tính.
Bài viết này đã hướng dẫn chúng ta quy trình xóa macro hoặc toàn bộ dự án VBA khỏi tệp Excel. Để thêm hoặc chỉnh sửa macro trong tệp Excel, vui lòng tham khảo bài viết Thêm mô-đun vào thư viện VBA của Excel bằng Java.