ЛибреОффице: Како створити властите макрое

Ако функција недостаје у ЛибреОффице -у, можете је сами програмирати. У наставку ћете научити како можете програмирати сопствене макрое и снимити их за аутоматску стандардизацију.

Са Висуал Басиц фор Апплицатионс (ВБА) Мицрософт је импресивно показао колико се флексибилан и свестран језик скрипте може користити за Мицрософт Оффице. ВБА скрипте су посебно популарне у компанијама: Уверите се да се многи токови посла специфични за компанију изводе потпуно аутоматски при раду са Оффицеом.

Али бесплатни канцеларијски пакет ЛибреОффице такође има упоредиво моћан макро језик у рукаву, који не мора да се крије од Мицрософтове комерцијалне конкуренције. Канцеларијски пакет ЛибреОффице саставни је део Убунту -а. Поједине компоненте ЛибреОффице можете активирати путем траке за почетак са леве стране прозора.

Како програмирати "макрое" у ЛибреОффице -у

Изворни код ЛибреОффице је невероватно велики и компликован. Због тога је веома тешко додати нове функције овде. Али не морате. Програмери су створили интерфејс који ово чини много лакшим.
У ЛибреОффице-у можете програмирати сопствена проширења, такозване „макрое“. Да бисте то урадили, прво кликните на мени „Алати / Макрои / Управљање макроима / ЛибреОффице Басиц“. Појављује се оквир за дијалог у којем прво дајете имену новом макроу. За мој пример, унећу назив "Хелло_Ворлд". Затим кликните на "Ново" да бисте креирали макро.
Сада се отвара програмско окружење за ЛибреОффице Басиц. Овде можете унети команде, покренути и тестирати свој код. Неколико редова изворног кода је већ дато:
РЕМ ***** ОСНОВНИ *****
Суб Маин
Енд Суб
Суб хелло_ворлд
Енд Суб
"Суб Халло_Велт" означава почетак мог кода, а "Енд Суб" крај.
На левој страни можете видети такозвани "каталог објеката". Садржи преглед постојећих макроа и модула у облику стабла. Ако се ваш макро не може прво видети, отворите грану "Моји макрои и модули / Стандард / Модул 1" у овом стаблу. Овде се појављује назив вашег макроа, у мом примеру „Хелло_Ворлд“.
Најједноставнији програмски задатак је традиционално допустити да се прикажу речи "Хелло Ворлд". То можете учинити тако што ћете написати следећу команду између „Суб Халло_Велт“ и „Енд Суб“:
мсгбок "Здраво свете"
Затим покрените макро притиском на тастер Ф5 или кликом на одговарајућу икону на траци менија.

Аутоматизујте стандардне процесе сопственим макроима

Ако изнова и изнова покрећете одређене команде у ЛибреОффице -у, можете себи олакшати рад снимањем онога што је познато као макро. Макро је збирка посебних команди које можете изводити изнова и изнова без потребе за ручним уносом команди.

Једноставан пример: У својој кореспонденцији цените уједначен дизајн. Из тог разлога, све графике и слике уметнуте у документе требале би имати уједначен дизајн, на примјер оквир одређене дебљине. Да бисте креирали одговарајући макро помоћу рекордера макроа, поступите на следећи начин:

  1. На пример, креирајте нови документ помоћу програма за обраду текста ЛибреОффице Вритер и сачувајте документ помоћу ФИЛЕ - САВЕ.
  2. Увезите било коју графику у документ.
  3. Покрените макро снимач кликом на ЕКСТРАС - МАЦРОС - РЕЦОРД МАЦРО.
  4. Сада извршите жељене радње.
  5. Затим кликните на СТОП СНИМАЊЕ у плутајућој палети РЕЦОРД МАЦРО.
  6. Сада можете да унесете име за макро који сте креирали у дијалогу који се појави.
  7. Да бисте касније користили макро на другим сликама, довољно је означити одговарајућу слику, а затим кликнути на новонастали макро под ЕКСТРАС - ЕКСЕЦУТЕ МАЦРОС - Ми МАЦРОС.

НАПОМЕНА: Ако се не може изабрати ставка менија РЕЦОРД МАЦРО, морате унапред подесити Јава рунтиме окружење. Да бисте то урадили, инсталирајте пакет ЛИБРЕОФФИЦЕ-ЈАВА-ЦОММОН и поново активирајте процесор текста ЛибреОффице Вритер.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave