ПОИСК
Быстрый заказ
![]() ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Целью данного курса является формирование у слушателей базовых знаний и навыков, необходимых для работы с макросами в «Р7-Офис» и для осуществления своей профессиональной деятельности по решению практических задач с использованием информационных технологий в цифровом пространстве.
Результатами обучения станут знания и умения, соответствующие следующим обобщенным трудовым функциям указанного профессионального стандарта:
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
После обучения слушатель будет знать:
После обучения слушатель будет уметь:
- особенности и назначение макросов в редакторах Р7, основы синтаксиса языка JavaScript, способы запуска макросов, инструменты отладки макросов, часто используемые методы объектной модели таблиц, документов, презентаций.
После обучения слушатель будет уметь:
- запускать редактор макросов в редакторах Р7;
- включать режим отладки макросов;
- выводить отладочные сообщения в консоль;
- запускать макросы различными способами;
- реализовывать простые алгоритмы на языке JavaScript;
- работать с документацией по объектной модели электронной таблицы Р7 для реализации простых задач автоматизации с помощью макросов в рамках рабочей книги;
- работать с документацией по объектной модели текстового редактора Р7для реализации простых задач автоматизации с помощью макросов в рамках текстового документа;
- работать с документацией по объектной модели редактора презентаций Р7 для реализации простых задач автоматизации с помощью макросов в рамках презентации.
Содержание курса
МОДУЛЬ 1. Введение в макросы Р7-Офис
Редактор макросов
Режим отладки макросов
Основы синтаксиса языка JavaScript
Знакомство с объектной моделью таблицы Р7-Офис
Редактор макросов
- Начало работы с макросами Р7-Офис.
- Редактор макросов: интерфейс, первый макрос.
- Способы запуска макросов.
Режим отладки макросов
- Включение режима отладки и запуск панели разработчика.
- Вывод отладочных сообщений в консоль.
- Переход в режим отладки, debugger.
Основы синтаксиса языка JavaScript
- Переменные, оператор присваивания. Числа.
- Строки: задание и конкатенация.
- Строки: разборка (parsing).
- Массивы и циклы.
- Ветвления и объект Date.
- Введение в функции.
- Введение в ООП.
Знакомство с объектной моделью таблицы Р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-Офис
Сходства и различия макросов в редакторах Р7-Офис
- Сходства макросов в редакторах Р7-Офис.
- Различия макросов в редакторах Р7-Офис.
Знакомство с объектной моделью документа
- Основные объекты документа.
- Добавление контента к документу:
- Добавление текста в конец абзаца.- Добавление текста внутрь абзаца.- Добавление текста в начало абзаца с использованием объекта класса ApiRun.- Добавление абзаца в конец документа.- Добавление абзаца в середину документа
- Практические примеры макросов в текстовых документах:
Практическая работа 5 «Форматирование поэтического текста»- Задача на применение созданного стиля.- Задача на добавление таблицы.
Знакомство с объектной моделью презентации
- Основные объекты презентации.
- Добавление контента к презентации:
- Создание объекта slide и добавление его к презентации.- Применение макета к слайду.- Написание текста в заголовочной фигуре слайда.- Написание трёх строк в основном тексте слайда.
- Практический пример макроса в презентациях:
Практическая работа 6 «Согласование слайдов»- Задача генерации слайда с оглавлением.
Слушатели
Специалисты, которым необходимы профессиональные навыки работы с пакетом прикладных программ «Р7-Офис» для решения задач, связанных c обучением или работой в офисе.
Предварительная подготовка
- Знание основ работы с персональным компьютером.
- Умение работать в среде ОС (Windows, Linux, Android, IOS и др.).
- Знание основных алгоритмических конструкций (ветвления, циклы) (желательно).