Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Примеры макросов

Обновлено: 07.08.26

Инструкция актуальна для версии продукта: 2026.1.2.1942

В следующих примерах показано, как использовать макросы Р7, и сравнить код JavaScript с кодом Microsoft Visual Basic для приложений, чтобы вы могли увидеть разницу и понять, что можно сделать для конвертации кода VBA в макросы Р7 ↗.

В этом примере мы записываем данные (фразу «Hello world») в четвертый столбец третьей строки рабочего листа:

В этом примере мы устанавливаем синий цвет фона ячейки B3:

В этом примере мы устанавливаем цвет шрифта ячейки B4 на красный:

В этом примере мы устанавливаем жирный шрифт ячейки A2:

В этом примере мы объединяем выбранный диапазон ячеек:

В этом примере мы разъединяем выбранный диапазон ячеек:

В этом примере мы устанавливаем ширину для второго («B») столбца:

В этом примере мы форматируем диапазон ячеек в виде таблицы:

В этом примере мы создаем диаграмму из данных в диапазоне ячеек «C5: D7»:

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

В этом примере мы находим следующую доступную пустую строку на рабочем листе:

Данный макрос позволяет вставить данные из одного листа на другой:

Данный макрос позволяет задать выделение ячеек:

Вставить таблицу с выделением ячейки в документе с помощью макроса:

Макрос позволяет скопировать диапазон данных из одного листа в другой в переделах одной книги:

Пример работы с методом SetValue, заполняем лист данными из массива:

Макрос позволяет удалить пробел у одного или нескольких значений:

Макрос позволяет подсчитать закрашенные ячейки определенного цвета:

Макрос выделяет ближнюю ячейку с данными:

Макрос указывает адрес последней измененной ячейки.

Вставить текст

В этом примере мы вставляем текст в документ в текущем положении курсора.

Узнать подробнее ↗

Курсы обмена валюты

В этом примере мы возвращаем информацию о курсах валют за последние несколько дней и заполняем таблицу полученными значениями.

Узнать подробнее ↗

Другие существующие примеры плагинов с открытым исходным кодом можно найти.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое