• Post category:Начало работы
  • Запись изменена:29.09.2023

Плагины и макросы

Р7 Сервер документов и декстопные редакторы предлагают поддержку подключаемых плагинов, позволяющих разработчикам добавлять в редакторы определенные функции, не связанные напрямую с форматом OOXML.

В этой документации описаны:

Как собрать, локализовать, запустить, протестировать и опубликовать плагин
Как написать, отладить и запустить макрос или конвертировать макросы VBA для использования в Р7
Как использовать методы и события Р7

Что могут плагины

Вот несколько примеров того, что вы можете делать с плагинами Р7:

  • подключить сторонние сервисы, такие как Telegram, YouTube, Thesaurus, Translator, Zotero, OCR и т. д.;
  • добавить пользовательские компоненты и элементы управления в пользовательский интерфейс, такие как Trackchanges, Trackchanges_off;
  • улучшить существующий пользовательский интерфейс и функциональность редакторов: автозаполнение, поиск &  замена, перемещение курсора, расширенные комментарии;
  • автоматизируйте задачи в документах с помощью макросов.

Как создавать плагины

Чтобы создать свой собственный плагин, вам нужно выполнить несколько шагов:

  1. Изучите основные принципы создания плагинов на странице начало работы с плагинами и напишите код, определяющий внешний вид и поведение плагина.
  2. После сборки плагина тщательно протестируйте его и убедитесь, что плагин выглядит и работает так, как вы ожидали. Постарайтесь предвидеть проблемы, которые могут возникнуть, и предложите свои пути их решения.

Как получить помощь

Если у вас есть какие-либо вопросы о плагинах, попробуйте сначала найти их в разделе часто задаваемых вопросов.