Работа с Office Addins

Иногда вы можете предоставить доступ к элементам управления интерфейсом, которые запускают код для изменения документов. Aspose.Words API обеспечивает webextensions модуль, который предоставляет различные классы для настройки элементов и атрибутов, расширяя словарь XML для представления Office Add-ins.

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

  • Объекты для работы с панелью задач
  • Объекты для работы с веб-расширениями

Использование панелей задач

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

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

Использование веб-расширений

Web Extensions - это инструменты, расширяющие возможности приложений Office и взаимодействующие с содержимым документов Office. Web Extensions предоставляет дополнительные функциональные возможности клиентам Office для улучшения пользовательского опыта.

Aspose.Words обеспечивает возможность добавления веб-расширений типа панели задач с помощью WebExtension и TaskPane классы, а также позволяет настроить свойства панелей и расширений.

Следующий пример кода показывает, как создавать панели задач и добавлять в панели задач веб-расширения с основными свойствами:

Чтобы увидеть список дополнений панели задач, используйте web_extension_task_panes собственность.

Следующий пример кода показывает, как получить такой список дополнений: