Курс: Р7 - Офис. Макросы (базовый уровень)

Курс: Р7 - Офис. Макросы (базовый уровень)

Курс: Р7 - Офис. Макросы (базовый уровень)


Продолжительность курса: 24 ак. ч.

Описание курса:
В данном курсе рассматриваются особенности и назначение макросов в редакторах Р7, основы синтаксиса языка JavaScript, способы запуска макросов, инструменты отладки макросов, часто используемые методы объектной модели таблиц, документов, презентаций.

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

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

Программа курса:
Модуль 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-Офис
Практические примеры макросов на листе
• Введение в валидацию данных на листе книги:
• Валидация данных фиксированного диапазона
• Валидация данных произвольного диапазона
• Трансформация английской даты
• Явное приведение типов данных
• Проблема региональных форматов
• Добавление гиперссылки
• Условное форматирование границ ячейки
• Практическая работа 2 «Работа с данными на листе книги»

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

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

Модуль 3. Макросы в редакторе текстовых документов и в редакторе презентаций Р7-Офис
Сходства и различия макросов в редакторах Р7-Офис
• Сходства макросов в редакторах Р7-Офис
• Различия макросов в редакторах Р7-Офис
Знакомство с объектной моделью документа
• Основные объекты документа.
• Добавление контента к документу:
• Добавление текста в конец абзаца
• Добавление текста внутрь абзаца
• Добавление текста в начало абзаца с использованием объекта класса ApiRun
• Добавление абзаца в конец документа.
• Добавление абзаца в середину документа
• Практические примеры макросов в текстовых документах:
• Задача на применение созданного стиля
• Задача на добавление таблицы
• Практическая работа 5 «Форматирование поэтического текста»

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

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Р7-ОФИС
  • Код курса: P7-08
  • Город: Пермь, Москва,
  • Направление: Курсы для пользователей
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 34900 ₽
  • Дистанционно: 34900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

info@eshift.ru