Плагины и макросы
Р7 Сервер документов ↗ и декстопные редакторы ↗ предлагают поддержку подключаемых плагинов, позволяющих разработчикам добавлять в редакторы определенные функции, не связанные напрямую с форматом OOXML.
В этой документации описаны:
Как собрать ↗, локализовать ↗, запустить, протестировать и опубликовать плагин.
Как написать ↗, отладить ↗ и запустить макрос или конвертировать ↗ макросы VBA для использования в Р7.
Как использовать методы ↗ и события ↗ Р7.
Что могут плагины
Вот несколько примеров того, что вы можете делать с плагинами Р7:
- Подключить сторонние сервисы, такие как Telegram, YouTube, Thesaurus, Translator, Zotero, OCR и т. д.;
- Добавить пользовательские компоненты и элементы управления в пользовательский интерфейс, такие как Trackchanges, Trackchanges_off;
- Улучшить существующий пользовательский интерфейс и функциональность редакторов: автозаполнение, поиск & замена, перемещение курсора, расширенные комментарии;
- Автоматизируйте задачи в документах с помощью макросов.
Как создавать плагины
Чтобы создать свой собственный плагин, вам нужно выполнить несколько шагов:
- Изучите основные принципы создания плагинов на странице начало работы с плагинами ↗ и напишите код, определяющий внешний вид и поведение плагина;
- После сборки плагина тщательно протестируйте его и убедитесь, что плагин выглядит и работает так, как вы ожидали. Постарайтесь предвидеть проблемы, которые могут возникнуть, и предложите свои пути их решения.
Как получить помощь
Если у вас есть какие-либо вопросы о плагинах, попробуйте сначала найти их в разделе часто задаваемых вопросов. ↗










