Макросы и надстройки в продуктах МойОфис

Стоимость курса:
По запросу
КУРС
Макросы и надстройки в продуктах МойОфис
МойОфис Текст МойОфис Таблица SCORM Макросы и надстройки в продуктах МойОфис
Описание курса

Автоматизация процессов в продуктах МойОфис осуществляется с помощью создания макрокоманд и надстроек на языке программирования Lua. Создание макросов и надстроек помогает ускорить выполнение сложных или рутинных операций в редакторах МойОфис. Обучение подойдет как для опытных пользователей, так и для тех, кто только хочет научиться писать свои первые программы. Курсы будут полезны для специалистов осуществляющих перевод макросов и надстроек с других языков программирования на Lua.

Условия
Аудитория Пользователи
Форма обучения Очно/Дистанционно
Продолжительность 2-40 часов
Необходимая подготовка
  • Знание операционных систем семейства Windows/Linux и офисных приложений на уровне опытного пользователя;
  • Опыт написания макросов и надстроек в других офисных пакетах, или знание языков программирования (как плюс).
Программа курса
Уровень 1. Курс. Основы программирования на языке Lua.
Язык программирования Lua сочетает в себе небольшой объём занимаемой памяти компьютера, высокое быстродействие, простоту и гибкость использования. Курс знакомит слушателей с основами языка, помогает приступить к созданию своих первых программ. Для применения результатов программирования используются текстовый и табличный редакторы МойОфис со встроенным редактором макрокоманд.
Темы:
  • Введение;
  • Примеры простых программ;
  • Переменные;
  • Операторы;
  • Типы данных и значения;
  • Управляющие конструкции;
  • Функции;
  • Таблицы как основной механизм структурирования данных;
  • Примеры создания макрокоманд в текстовом и табличном редакторах МойОфис;
  • Справочные материалы.
Формат: курс обучения с тренером в очном и дистанционном формате.
Длительность: 8 часов.
Уровень 2. Тренинг. Написание макрокоманд на Lua.
Макрокоманды помогут автоматизировать рутинную деятельность или ускорить выполнение многошаговых операций. Курс поможет слушателям, создававшим или использовавшим макросы в Microsoft Office, перейти с VBA на Lua. Для выполнения макрокоманд, создаваемых в ходе обучения, используются текстовый и табличный редакторы МойОфис. Создание макрокоманд рассматривается в настольных редакторах. Для применения макрокоманд используются настольная и веб-версия редакторов МойОфис.
Темы:
  • Введение;
  • Программирование на Lua;
  • Объектная модель МойОфис;
  • Разработка макрокоманд в МойОфис Текст;
  • Разработка макрокоманд в МойОфис Таблица;
  • Отладчик макрокоманд.
Формат: курс обучения с тренером в очном и дистанционном формате.
Длительность: 8 часов.
Уровень 2. Тренинг. Написание надстроек на Lua.
Надстройки расширяют границы применения Lua в настольных приложениях МойОфис, а также более удобны в использовании. Однажды установленная надстройка будет действовать во всех открываемых файлах приложения.
Темы:
  • Введение, различие между макрокомандой и надстройкой;
  • Регистрация и запуск надстройки;
  • Структура модуля надстройки, Использование объектной модели МойОфис для разработки надстройки;
  • Обращение к другим файлам;
  • Создание форм ввода данных;
  • Локализация надстройки.
Формат: курс обучения с тренером в очном и дистанционном формате.
Длительность: 8 часов.
Уровень 2. SCORM-курс по автоматизации работы в продуктах МойОфис: разработка макрокоманд и надстроек для редактора «МойОфис Таблица».
Электронный курс в формате SCORM для всех пользователей продуктов МойОфис, желающих изучить особенности написания макрокоманд и надстроек на языке программирования Lua.
Темы:
  • Знакомство с курсом;
  • Знакомство с макрокомандами;
  • Разработка макрокоманд;
  • Разработка надстроек;
  • Создание форм ввода данных;
  • Локализация надстройки.
Формат: электронный интерактивный курс для размещения в системе дистанционного обучения.
Длительность: 3-4 часа.
Уровень 3. Воркшоп. Типовые приемы трансляции макрокоманд с VBA на Lua.
Воркшоп – это формат обучения, в котором группа пользователей совместно с тренером разбирает и выполняет практические задачи в приложениях МойОфис, касающиеся трансляции макрокоманд и надстроек с других языков программирования.
Темы:
  • Макрокоманды и надстройки. Макрокоманды и надстройки для МойОфис Стандартный; переносимость документов, модулей и кода Windows -> Linux -> Windows; инструментарий: язык программирования Lua, объектная модель МойОфис; ограничения на реализацию VBA.
  • Примеры макрокоманд. Пример переноса макрокоманд MS Office -> МойОфис; макрокоманда для поиска и удаления указанных столбцов; макрокоманда для формирования файла приказа; макрокоманда для формирования табеля учета.
  • Взаимодействие с БД. Примеры взаимодействия с БД.
  • Вопросы-ответы.
Формат: воркшоп с тренером в очном и дистанционном формате.
Длительность: 2 часа.

Результат курса
По окончании курса вы получите именной Сертификат МойОфис, подтверждающий успешное прохождение программы