Bài viết này giải thích cách chỉnh sửa macro trong Word bằng Java. Nó bao gồm chi tiết về cách thiết lập IDE, danh sách các bước và mã ví dụ để thay đổi macro bằng Java. Ngoài ra, bài viết còn giải thích cách truy cập các mô-đun khác nhau dựa trên tiêu chí khác nhau.
Các bước để chỉnh sửa macro trong Word bằng Java
- Thiết lập môi trường để sử dụng Aspose.Words for Java nhằm chỉnh sửa macro
- Tải tệp Word có bật macro vào đối tượng lớp Document
- Truy cập VbaProject của tệp DOCM đã tải
- Tạo một chuỗi và đặt mã nguồn mới cho macro
- Truy cập mô-đun mục tiêu từ dự án
- Cập nhật thuộc tính SourceCode với nội dung macro mới
- Lưu tài liệu với macro đã được cập nhật
Các bước này giải thích cách chỉnh sửa macro bằng Java. Đầu tiên, tải tệp Word có bật macro bằng lớp Document và truy cập VbaProject để lấy mô-đun VBA cần thiết. Sau đó, xác định mã nguồn macro mới dưới dạng chuỗi, cập nhật thuộc tính SourceCode của mô-đun với nội dung đó và lưu tài liệu để áp dụng các thay đổi.
Mã để cập nhật macro bằng Java
Đoạn mã trên minh họa quá trình sửa đổi macro bằng Java. Bạn có thể truy cập mô-đun mong muốn theo tên hoặc chỉ số của nó. Lưu ý rằng khi tạo VbaProject mới, nó mặc định chứa một mô-đun trong bộ sưu tập của mình.
Bài viết này đã hướng dẫn cách thay đổi macro hiện có trong tệp Word. Để tạo một macro mới trong tệp Word, hãy xem bài viết Tạo macro trong Word bằng Java.