Р7 макросы (базовый)
О курсе
После обучения слушатель будет знать:
- особенности и назначение макросов в редакторах Р7, основы синтаксиса языка JavaScript, способы запуска макросов, инструменты отладки макросов, часто используемые методы объектной модели таблиц, документов, презентаций
После обучения слушатель будет уметь:
- запускать редактор макросов в редакторах Р7;
- включать режим отладки макросов;
- выводить отладочные сообщения в консоль;
- запускать макросы различными способами;
- реализовывать простые алгоритмы на языке JavaScript;
- работать с документацией по объектной модели электронной таблицы Р7 для реализации простых задач автоматизации с помощью макросов в рамках рабочей книги;
- работать с документацией по объектной модели текстового редактора Р7 для реализации простых задач автоматизации с помощью макросов в рамках текстового документа;
- работать с документацией по объектной модели редактора презентаций Р7 для реализации простых задач автоматизации с помощью макросов в рамках презентации
Требования
- • Знание основ работы с персональным компьютером.
- • Умение работать в среде ОС (Windows, Linux, Android, IOS и др.).
- • Знание основных алгоритмических конструкций (ветвления, циклы) (желательно)
Целевая аудитория
- широкий круг специалистов, которым необходимы профессиональные навыки работы с пакетом прикладных программ «Р7 офис» для решения задач, связанных c обучением или работой в офисе
Программа обучения
Модуль 1. Введение в макросы Р7 офис
Редактор макросов
- Начало работы с макросами Р7 офис.
- Редактор макросов: интерфейс, первый макрос.
- Способы запуска макросов.
Режим отладки макросов
- Включение режима отладки и запуск панели разработчика.
- Вывод отладочных сообщений в консоль.
- Переход в режим отладки, debugger.
Основы синтаксиса языка JavaScript
- Переменные, оператор присваивания. Числа.
- Строки: задание и конкатенация.
- Строки: разборка (parsing).
- Массивы и циклы.
- Ветвления и объект Date.
- Введение в функции.
- Введение в ООП.
Практическая работа 1 «Основы синтаксиса языка JavaScript»
Знакомство с объектной моделью таблицы Р7 офис
Введение в объектную модель таблицы:
- Объекты классов Api, ApiWorksheet, ApiRange.
- Доступ к текущему листу (GetActiveSheet).
- Доступ к ячейкам (GetCells).
Значения ячеек: чтение и запись:
- Получение значения ячеек (GetValue).
- Запись значения в ячейку (SetValue).
Работа с диапазонами ячеек:
- Доступ к ячейкам и диапазонам (GetRange).
- Объединение и разделение ячеек (Merge и UnMerge).
- Показ и скрытие строк и столбцов электронной таблицы (SetHidden).
- Очистка диапазона (Clear).
Добавление листа и гиперссылки:
- Добавление листа (AddSheet).
- Добавление гиперссылки (SetHyperlink).
Форматирование ячеек:
- API цвета, способы задания цвета (Api.CreateColorFromRGB).
- Форматирование фона ячейки (SetFillColor).
- Форматирование цвета шрифта (SetFontColor).
- Форматирование начертания шрифта (SetBold).
- Форматирование границы ячейки (SetBorders).
Источники справочной информации.
Модуль 2. Макросы в табличном редакторе Р7 офис
Модуль 3. Макросы в редакторе текстовых документов и в редакторе презентаций Р7 офис
Расписание занятий
| Дата | Статус | Формат | Место проведения | Стоимость |
|---|---|---|---|---|
| 23.02.2026 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 22500 ₽ |



