Работа с 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 классы, а также позволяет настроить свойства панелей и расширений.
Следующий пример кода показывает, как создавать панели задач и добавлять в панели задач веб-расширения с основными свойствами:
Чтобы увидеть список дополнений панели задач, используйте WebExtensionTaskPanes собственность.
Следующий пример кода показывает, как получить такой список дополнений: