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

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

Обновлено: 15.08.25

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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