Tạo Macro trong Word bằng Java

Bài viết này giới thiệu lập trình VBA trong MS Word bằng Java. Nó bao gồm cấu hình IDE, danh sách hướng dẫn viết ứng dụng và ví dụ mã để phát triển macro cho DOCM bằng Java. Bạn sẽ học cách thiết lập các thuộc tính khác nhau của dự án và mô-đun VBA.

Các bước để tạo macro trong MS Word bằng Java

  1. Thiết lập môi trường để sử dụng Aspose.Words for Java nhằm bật macro trong tệp Word
  2. Nhập các mô-đun cần thiết, bao gồm Document, VbaModule, VbaProject và VbaModuleType
  3. Tạo tệp Word trống bằng lớp Document
  4. Tạo đối tượng VbaProject và đặt tên cho nó
  5. Thêm dự án này vào tệp Word mới được tạo
  6. Tạo VbaModule và đặt tên, loại và mã nguồn cho nó
  7. Thêm mô-đun này vào tập hợp mô-đun trong VbaProject của tệp Word
  8. Lưu tệp Word với dự án và mô-đun VBA mới

Các bước trên tóm tắt quá trình viết tập lệnh VBA bằng Java cho tệp Word DOCM. Trong quá trình này, bạn nhập các mô-đun Document, VbaProject, VbaModule và VbaModuleType, tạo tài liệu Word trống, khởi tạo một VbaProject có tên và gắn nó vào tài liệu. Sau đó, tạo một VbaModule với tên, loại và mã macro, thêm nó vào tập hợp mô-đun của dự án và lưu tài liệu dưới dạng tệp có hỗ trợ macro chứa dự án và mô-đun VBA mới.

Mã để tạo macro trong MS Word bằng Java

Đoạn mã trên giúp tạo tài liệu Word có hỗ trợ macro bằng Java. Lớp VbaProject hiển thị trang mã và tên của dự án VBA, cho biết trạng thái bảo vệ/chữ ký và cung cấp tập hợp để quản lý mô-đun và tham chiếu của nó. Lớp VbaModule nhận/đặt tên, mã nguồn và loại mô-đun VBA (thủ tục, tài liệu, lớp hoặc thiết kế).

Bài viết này đã hướng dẫn cách làm việc với VBA cho Word bằng Java. Để chuyển đổi tệp DOCX sang JSON, hãy xem bài viết Chuyển đổi DOCX sang JSON trong Java.

 Tiếng Việt