Làm việc với phần bổ trợ Office

Đôi khi bạn có thể muốn cấp quyền truy cập vào các điều khiển giao diện chạy mã để sửa đổi tài liệu. Aspose.Words API cung cấp mô-đun webextensions, cung cấp các lớp khác nhau để tùy chỉnh các thành phần và thuộc tính mở rộng từ vựng XML để thể hiện các Phần bổ trợ dành cho Office.

Không gian tên WebExtensions có thể được chia theo điều kiện thành:

  • Đối tượng làm việc với task pane
  • Đối tượng làm việc với tiện ích mở rộng web

Sử dụng ngăn tác vụ

Các bảng tác vụ là các bề mặt giao diện được hiển thị ở phía bên phải của cửa sổ trong Microsoft Word. Ngăn tác vụ cho phép người dùng truy cập các điều khiển giao diện có thể chạy mã để sửa đổi tài liệu.

Ví dụ: bằng cách sử dụng Aspose.Words API, bạn có thể thêm phần bổ trợ ngăn tác vụ và tùy chỉnh giao diện của nó.

Sử dụng tiện ích mở rộng web

Tiện ích mở rộng Web là các công cụ mở rộng khả năng của ứng dụng Office và tương tác với nội dung tài liệu Office. Tiện ích mở rộng Web cung cấp chức năng bổ sung cho máy khách Office để cải thiện trải nghiệm người dùng.

Aspose.Words cung cấp khả năng thêm Tiện ích mở rộng web của loại Ngăn tác vụ bằng cách sử dụng các lớp WebExtensionTaskPane, đồng thời cho phép bạn tùy chỉnh các thuộc tính của ngăn và tiện ích mở rộng.

Ví dụ mã sau đây cho thấy cách tạo các ngăn tác vụ và thêm vào các ngăn tác vụ của tiện ích mở rộng web với các thuộc tính cơ bản:

Để xem danh sách các phần bổ trợ của ngăn tác vụ, hãy sử dụng thuộc tính web_extension_task_panes.

Ví dụ về mã sau đây cho biết cách lấy danh sách các phần bổ trợ như vậy: