ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Целью данного курса является формирование у слушателей базовых знаний и навыков, необходимых для работы с макросами в «Р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 и др.).
- Знание основных алгоритмических конструкций (ветвления, циклы) (желательно).