Hướng dẫn ngắn này mô tả cách tạo macro trong DOCM bằng C#. Nó cung cấp chi tiết về cấu hình IDE, danh sách các bước và ví dụ mã macro bằng C#. Bạn sẽ học cách tạo VbaProject, VbaModule và thiết lập các thuộc tính khác nhau.
Các bước sử dụng macro trong Word với C#
- Thiết lập môi trường để sử dụng Aspose.Words for .NET để làm việc với các mô-đun VBA
- Nhập các namespace cần thiết System, Aspose.Words và Aspose.Words.Vba
- Tạo Document Word trống mới bằng lớp Document
- Gán một dự án VBA mới cho tài liệu bằng cách khởi tạo đối tượng VbaProject
- Đặt tên, loại và mã nguồn của mô-đun VBA
- Thêm mô-đun VBA đã tạo vào bộ sưu tập Modules của dự án VBA của tài liệu
- Save tài liệu dưới dạng tệp Word hỗ trợ macro
Các bước này tóm tắt quá trình tạo macro cho Word bằng C#. Mã này khởi tạo tài liệu Word mới, gắn dự án VBA và xác định mô-đun macro bằng cách chỉ định tên, loại và mã nguồn. Cuối cùng, mô-đun được thêm vào dự án và tài liệu được lưu dưới dạng tệp Word hỗ trợ macro.
Mã để thêm macro trong MS Word bằng C#
Mã này giúp tạo tài liệu Word có macro bằng C#. Lớp VbaProject giúp quản lý trang mã, tên, trạng thái bảo vệ, tham chiếu dự án và các mô-đun bên trong. Lớp VbaModule đại diện cho một mô-đun duy nhất trong dự án VBA với các thuộc tính cho tên, loại (thủ tục, lớp, tài liệu, v.v.) và mã nguồn, đồng thời hỗ trợ nhân bản.
Hướng dẫn này giải thích cách làm việc với mã VBA trong C#. Để chuyển đổi tệp Word sang JSON, hãy xem bài viết Chuyển đổi DOCX sang JSON bằng C#.