Макросы Р7 (базовый уровень)

Код: R7Macros

Целью обучения является формирование у слушателей базовых знаний и навыков, необходимых для работы с макросами в «Р7-Офис» и для осуществления своей профессиональной деятельности по решению практических задач с использованием информационных технологий в цифровом пространстве.
После обучения слушатель будет знать особенности и назначение макросов в редакторах Р7, основы синтаксиса языка JavaScript, способы запуска макросов, инструменты отладки макросов и часто используемые методы объектной модели таблиц, документов, презентаций

Формат проведения

-

Продолжительность

24 академических часа

Вендор

Р7
vendor

Вы научитесь

  • запускать редактор макросов в редакторах Р7
  • включать режим отладки макросов
  • выводить отладочные сообщения в консоль
  • запускать макросы различными способами
  • реализовывать простые алгоритмы на языке JavaScript
  • работать с документацией по объектной модели электронной таблицы Р7 для реализации простых задач автоматизации с помощью макросов в рамках рабочей книги
  • работать с документацией по объектной модели текстового редактора Р7 для реализации простых задач автоматизации с помощью макросов в рамках текстового документа
  • работать с документацией по объектной модели редактора презентаций
  • Р7 для реализации простых задач автоматизации с помощью макросов в рамках презентации

Аудитория курса

Данная Программа предназначена для широкого круга специалистов, которым необходимы профессиональные навыки работы с пакетом прикладных программ «Р7-Офис» для решения задач, связанных c обучением или работой в офисе

Требования к предварительной подготовке слушателя

  • Знание основ работы с персональным компьютером
  • Умение работать в среде ОС (Windows, Linux, Android, IOS и др.)
  • Знание основных алгоритмических конструкций (ветвления, циклы) (желательно)

Содержание курса

Модуль 1. Введение в макросы Р7-Офис (8 ак.ч)

Редактор макросов (1 ак.ч)

  • Начало работы с макросами Р7-Офис
  • Редактор макросов: интерфейс, первый макрос
  • Способы запуска макросов
Режим отладки макросов (1 ак.ч)

  • Включение режима отладки и запуск панели разработчика
  • Вывод отладочных сообщений в консоль
  • Переход в режим отладки, debugger
Основы синтаксиса языка JavaScript (2 ак.ч)

  • Переменные, оператор присваивания. Числа
  • Строки: задание и конкатенация
  • Строки: разборка (parsing)
  • Массивы и циклы
  • Ветвления и объект Date
  • Введение в функции
  • Введение в ООП
Практическая работа 1 «Основы синтаксиса языка JavaScript» (1 ак.ч)

Знакомство с объектной моделью таблицы Р7-Офис (3 ак.ч)

  • Введение в объектную модель таблицы:

    • Объекты классов Api, ApiWorksheet, ApiRange
    • Доступ к текущему листу (GetActiveSheet)
    • Доступ к ячейкам (GetCells)
  • Значения ячеек: чтение и запись:

    • Получение значения ячеек (GetValue)
    • Запись значения в ячейку (SetValue)
  • Работа с диапазонами ячеек:

    • Доступ к ячейкам и диапазонам (GetRange)
    • Объединение и разделение ячеек (Merge и UnMerge)
    • Показ и скрытие строк и столбцов электронной таблицы (SetHidden)
    • Очистка диапазона (Clear)
  • Добавление листа и гиперссылки:

    • Добавление листа (AddSheet)
    • Добавление гиперссылки (SetHyperlink)
  • Форматирование ячеек:

    • API цвета, способы задания цвета (Api.CreateColorFromRGB)
    • Форматирование фона ячейки (SetFillColor)
    • Форматирование цвета шрифта (SetFontColor)
    • Форматирование начертания шрифта (SetBold)
    • Форматирование границы ячейки (SetBorders)
  • Источники справочной информации
Модуль 2. Макросы в табличном редакторе Р7-Офис (8 ак.ч)

Практические примеры макросов на листе (2 ак.ч)

  • Введение в валидацию данных на листе книги:

    • Валидация данных фиксированного диапазона
    • Валидация данных произвольного диапазона
  • Трансформация английской даты
  • Явное приведение типов данных
  • Проблема региональных форматов
  • Добавление гиперссылки
  • Условное форматирование границ ячейки
Практическая работа 2 «Работа с данными на листе книги» (1 ак.ч)

Работа с данными на нескольких листах книги (1 ак.ч)

  • Способы получения ссылок на листы книги:

    • Доступ к текущему листу
    • Доступ по индексу листа
    • Доступ по названию листа
    • Получение всех листов книги
  • Макросы на обработку данных с нескольких листов книги
Практическая работа 3 «Консолидация данных с нескольких листов» (1 ак.ч)

Манипуляции с диаграммами и фигурами (2 ак.ч)

  • Обновление данных созданной диаграммы
  • Создание новой диаграммы
  • Добавление фигур на лист
Практическая работа 4 «Манипуляции с диаграммами и фигурами» (1 ак.ч)

Модуль 3. Макросы в редакторе текстовых документов и в редакторе
презентаций Р7-Офис (8 ак.ч)

Сходства и различия макросов в редакторах Р7-Офис (0,5 ак.ч)

  • Сходства макросов в редакторах Р7-Офис
  • Различия макросов в редакторах Р7-Офис
Знакомство с объектной моделью документа (2,5 ак.ч)

  • Основные объекты документа
  • Добавление контента к документу:

    • Добавление текста в конец абзаца
    • Добавление текста внутрь абзаца
    • Добавление текста в начало абзаца с использованием объекта класса ApiRun
    • Добавление абзаца в конец документа
    • Добавление абзаца в середину документа
  • Практические примеры макросов в текстовых документах:

    • Задача на применение созданного стиля
    • Задача на добавление таблицы
Практическая работа 5 «Форматирование поэтического текста» (1 ак.ч)

Знакомство с объектной моделью презентации (2 ак.ч)

  • Основные объекты презентации
  • Добавление контента к презентации:

    • Создание объекта slide и добавление его к презентации
    • Применение макета к слайду
    • Написание текста в заголовочной фигуре слайда
    • Написание трёх строк в основном тексте слайда
    • Практический пример макроса в презентациях
    • Задача генерации слайда с оглавлением
Практическая работа 6 «Согласование слайдов» (1 ак.ч)

Итоговая аттестация (1 ак.ч)
Макросы Р7 (базовый уровень)
Дата скоро будет объявлена
23 833 ₽
Подать заявку

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster