Робота з надбудовами Office

Іноді може знадобитися надати доступ до елементів керування інтерфейсом, які запускають код для зміни документів. Aspose.Words API надає простір імен WebExtensions, який надає різні класи для налаштування елементів та атрибутів, розширюючи словник XML для представлення доповнень Office.

WebExtensions простір імен можна умовно розділити на:

  • Об’єкти для роботи з панеллю завдань
  • Об’єкти для роботи з веб-розширеннями

Використання панелей завдань

Панелі завдань-це інтерфейсні поверхні, які відображаються в правій частині вікна в Microsoft Word. Панель завдань дозволяє користувачам отримувати доступ до елементів керування інтерфейсом, які можуть запускати код для зміни документів.

Наприклад, використовуючи Aspose.Words API, ви можете додати надбудову панелі завдань і налаштувати її зовнішній вигляд.

Використання веб-розширень

Веб-Розширення-це інструменти, які розширюють можливості програм Office і дозволяють взаємодіяти з вмістом документів Office. Веб-розширення надають додаткові функціональні можливості клієнтам Office для покращення взаємодії з користувачами.

Aspose.Words надає можливість додавати веб-Розширення типу панелі завдань за допомогою класів WebExtension та TaskPane, а також дозволяє налаштувати властивості панелі та розширення.

Наступний приклад коду показує, як створити панелі завдань та додати до Веб-розширення панелі завдань з основними властивостями:

Щоб переглянути список доповнень панелі завдань, використовуйте властивість WebExtensionTaskPanes.

Наступний приклад коду показує, як отримати такий список доповнень: