Archív Inet.sk Pôvodný autor: Július Pastierik
20. 10. 2005 o 00:00 14046x

Makrá v OpenOffice.org I. – začíname …

Mnohí používatelia kancelárskych balíkov poznajú pojem makro, iní však ani nevedia, čo to makro vôbec je. Mnohí z tých, ktorí sa s týmto pojmom už stretli by si chceli makro naprogramovať sami, ale nevedia, ako na to. Preto vznikol tento seriál, aby dal niektoré odpovede na tieto otázky.
Makrá v OpenOffice.org I. – začíname …
Veľmi veľa používateľov kancelárskych balíkov skôr či neskôr narazí na problém, ktorý sa dá vyriešiť pomocou jednoduchého makra. Ale nie každý vôbec vie, že sa to dá takto riešiť a z tých, ktorí makrá poznajú aspoň ako pojem, si málokto trúfa také makro aj naprogramovať. V nasledujúcom seriáli sa rozhodne nebudeme snažiť urobiť zo všetkých používateľov programátorov, ale budeme sa ich snažiť naučiť aspoň základy, aby si niektoré jednoduché veci dokázali naprogramovať sami. Zároveň v ňom budeme uvádzať jednoduché príklady makier, ktoré, samozrejme, mnohí dokážu priamo využiť vo svojej každodennej práci s kancelárskym balíkom OpenOffice.org. Vhodné inšpirácie tu však určite nájdu aj používatelia iných kancelárskych balíkov, akým je napr. Microsoft Office.

„Nudné“ ale potrebné informácie na úvod

Priznám sa, že nemám rád zbytočné definície, a preto si dovolím predstaviť makro v kancelárskom balíku OpenOffice.org je program, pomocou ktorého si dokážeme uľahčiť našu prácu s týmto programom alebo program, ktorý nám rozširuje jeho možnosti. Tieto programy môžu byť nielen maličké a jednoduché, ako je napr. vloženie záhlavia listu, ale aj pomerne rozsiahle, ako je napr. francúzsky makromodul Dmaths (www.dmaths.com), pomocou ktorého dokážeme o.i. priamo do textového dokumentu vkladať grafy funkcií. Vývojom makier pre OpenOffice.org sa zaoberá pomerne dosť programátorov, ktorí výsledky svojej práce poskytujú zadarmo, ako sme u Open Source programov vlastne zvyknutí, vrátane zdrojových textov aj iným. Z mnohých zdrojov takýchto makier spomeňme aspoň www.ooomacros.org/index.php. Mnohí tu určite nájdu zaujímavé makrá, ktoré priamo dokážu využiť pre svoju potrebu, iní aspoň inšpiráciu pre vlastnú tvorbu.

Skôr než pristúpime k vlastnej práci, ešte si musíme spomenúť, že makrá môžeme rozdeliť na dve základné skupiny. Prvá skupina makier (ako je napr. už aj spomínaný makromodul Dmaths) rozširuje vlastnosti OpenOffice.org a preto sa stávajú jeho súčasťou bez ohľadu na spracovávaný dokument. Takýmito makrami sa budeme zaoberať aj v našom seriáli. Okrem toho existuje aj iná skupina makier,ktorá je potrebná iba pre konkrétny dokument a preto takéto makrá bývajú súčasťou iba tohto dokumentu. Pri ich otváraní bývame upozornení (ak sme si to, samozrejme, nezakázali), že dokument obsahuje makro a teda že môže byť potenciálnym zdrojom vírusov. I keď som sa osobne s vírusmi v mne známych makrách pre kancelársky balík OpenOffice.org zatiaľ ešte nestretol, musím na tomto mieste na túto skutočnosť upozorniť. Táto skutočnosť, samozrejme, neznamená, že by sa takéto makrá nemali používať. Práve naopak, ich miesto je naozaj dôležité a mnohokrát nezastupiteľné. V konečnom dôsledku sa takýmto spôsobom distribuujú skoro všetky makrá, vrátane už viackrát spomínaného makromodulu Dmaths.

Konečne „programujeme“

Aby sme v tomto seriáli oslovili čo najviac používateľov, budeme sa prioritne venovať modulu Writer, pretože prevažná väčšina používateľov pracuje práve s ním. Začneme tým najjednoduchším „programovaním“ – nahrávaním toho, čo píšeme. Týmto si môžeme vytvoriť napr. makro, pomocou ktorého automaticky vložíme záhlavie listu, alebo pozdrav s podpisom. 



V hlavnom menu kancelárskeho balíka OpenOffice.org si vyberieme položku „Nástroje-Makrá-Nahrať makro“, ktorú si prípadne môžeme nechať zobrazovať aj na paneli funkcií. Po jej výbere sa nám zobrazí malé plávajúce okno „Nahrať makro“, kde nájdeme jediné tlačidlo „Zastaviť nahrávanie“, ktoré je, samozrejme, určené na ukončenie vlastného nahrávania. Toto okno si zatiaľ nebudeme všímať a začneme vkladať text, ktorý chceme nahrať, napr.:

Toto je prvé makro, ktoré nahrávam v OpenOffice.org podľa seriálu na www.inet.sk




Teraz sa vrátime k už spomínanému oknu „Nahrať makro“ a zastavíme nahrávanie. Následne sa nám zobrazí nové dialógové okno „Makro“. V ňom sme vlastne vyzvaní, aby sme uložili práve „naprogramované“ makro pre vloženie napísaného textu. V zozname „Uložiť makro do“ nájdeme položku „soffice-Standard-Module1“ a v okienku „Názov makra“ zadáme názov, pod akým chceme toto makro používať. 



Pri programovaní si musíme zvyknúť, že názvy (a to nielen makier, ale obecne akékoľvek názvy v programoch) nemôžu mať ľubovoľný tvar, t.j. musia začínať písmenom, nesmú obsahovať pomlčky, medzery, či iné netlačiteľné znaky. Zároveň nesmieme používať znaky s diakritikou. Pokiaľ sa pokúsime o zapísanie nesprávneho názvu, OpenOffice.org nás na to upozorní. 



Z vlastnej praxe vám môžem doporučiť, že ak chcete používať prehľadné dlhé názvy s oddeľujúcou medzerou, namiesto nej je najvhodnejšie použiť ako náhradu znak podčiarknutia. Po zadaní správneho mena (napr. Prve_makro) pomocou tlačidla „Uložiť“ uložíme naše makro. Ak sme sa náhodou pomýlili, a makro nechceme uložiť, ukončíme prácu pomocou tlačidla „Zavrieť“.

Ako spustíme makro?

Napísali sme svoje prvé makro. Robili sme ho však preto, aby sme ho mohli používať aj inokedy a preto musíme vedieť, ako makro spustíme. Cez voľbu „Nástroje-Makrá-Makro“ znovu otvoríme dialógové okno „Makro“. 



Znovu prejdeme na položku „soffice-Standard-Module1“ a vo vedľajšom okienku sa nám zobrazí zoznam našich makier, kde teraz vidíme aj naše „Prve_makro“. Prejdeme naň a stlačíme tlačidlo „Spustiť“ Do aktuálneho textového dokumentu sa nám automaticky vloží nami zadefinovaný (teda nahraný) text:

Toto je prvé makro, ktoré nahrávam v OpenOffice.org podľa seriálu na www.inet.sk

Ako vidíme, naše makro funguje bezchybne a stalo sa súčasťou kancelárskeho balíka OpenOffice.org. Určite si teraz mnohí z vás vedia predstaviť, načo všetko sa takéto jednoduché nahrávanie dá využiť. Pripomeňme preto iba, že pri takomto nahrávaní sa zapamätajú, samozrejme, aj formátovacie nastavenia, ako je typ a rez písma, veľkosť, farba a pod., takže si môžeme veľmi jednoducho vytvoriť naozaj bohatú skupinu rôznych zaujímavých makier.

Na budúce: Možnosti spúšťania makier, alebo konfigurujeme OpenOffice.org

Z nášho blogu

Prečítajte si novinky, inšpirácie a dôležité informácie zo sveta webhostingu a technológií.

Novinky na Inet.sk (09 / 2026) Novinky
09. 09. 2026

Novinky na Inet.sk (09 / 2026)

Posledné mesiace sme v Inet.sk nevenovali len stabilite serverov, ale najmä počúvaniu vašich reálnych skúseností z každodennej praxe. Výs...

Čítať viac
Plánovaná údržba v datacentre (20.09.2026) Oznamy
07. 09. 2026

Plánovaná údržba v datacentre (20.09.2026)

Stabilita a nepretržitá dostupnosť vašich webov je pre nás kľúčová. Aby sme tento štandard nielen udržali, ale neustále zvyšovali, naši p...

Čítať viac
Aktualizujte ihneď svoj Wordpress - Kritická zraniteľnosť (CVE-2026-63030) Oznamy
31. 08. 2026

Aktualizujte ihneď svoj Wordpress - Kritická zraniteľnosť (CVE-2026-63030)

Bezpečnostný tím WordPressu vydal núdzovú bezpečnostnú záplatu pre kritickú chybu označenú ako CVE-2026-63030. Táto zraniteľnosť dosiahla...

Čítať viac

Máte ďalšie otázky?

Nezúfajte, pripravili sme pre Vás jednoduché odpovede na najdôležitejšie otázky, ktoré od našich klientov dostávame.

Zistiť viac

Prečo si nás vybrať?

Našim klientom ponúkame až 30-dňovú záruku vrátenia peňazí.


Slovenská
firma

Nepatríme pod žiadnu nadnárodnú spoločnosť, sme malá rodinná firma.


Dlhoročné
skúsenosti

Na slovenskom trhu pôsobíme už viac ako 15 rokov.


Zákaznícka
podpora

Zakladáme si na individuálnom prístupe a férovosti. Vždy Vám radi pomôžeme.


Bez
obmedzení

Neobmedzujeme počet databáz, emailov, ftp a ani prenos dát.


Partnerský
program

Stať sa naším partnerom je tak ľahké a výhodné. Môžete sa ním stať aj Vy.


Spokojní
zákazníci

Naši zákazníci sú ako naša rodina, preto nám verí už viac ako 1000 klientov.


Výborný pomer
cena / výkon

Ponúkame kvalitné a stabilné služby za rozumnú cenu.


Maximálna
bezpečnosť

Chránime Vás pred útokmi i SPAMom. U nás sú Vaše dáta v bezpečí.

Spokojní zákazníci

Pozrite sa, čo o nás povedali naši klienti. Neváhajte a pridajte sa k nám ešte dnes.

"Mal som možnosť vyskúšať rôzne webhostingy, ale nakoniec som sa rozhodol všetky moje stránky zveriť Inet.sk. Webhosting zvláda jednoduché, ale aj veľmi náročné stránky a magazíny. Podporuje najnovšie technológie a má veľmi prehľadnú a jednoduchú správu domén. Komunikácia s technickou podporou Inet.sk je vynikajúca a za mňa môžem túto firmu iba doporučiť."

Richard Horný
Final Vision, s. r. o.

"Mám u Inet.sk zaparkovanú jednu doménu a mám pocit, že tam zaparkujem aj všetky ostatné domény, ktoré mám, pretože po dlhoročných skúsenostiach s rôznymi inými firmami, mi Vaše služby vyhovujú zatiaľ najviac. Odporúčam kvôli dobrej konektivite a primeranej cene + rýchly support."

Ladislav Kéry
vypnutieimobilizera.sk

"Po rokoch skúšania dodávateľov na poli webhostingových služieb sme našli svojho spoľahlivého a stabilného partnera tu. Stabilita, ochota, znalosť, dobrá cena a rýchle vyriešenie prípadných problémov - to je pre nás Inet.sk."

Jaroslav Mráz
Allycom, s.r.o.

"Máme u Vás doménu a hosting. So službami sme nadmieru spokojní. Z Vašej strany máme pozitívne skúsenosti ako sú: rýchle jednanie, znalosť v problematike, ochota pomôcť, stabilita, zavádzanie noviniek, ak ich klient vyžaduje a dobrá cena. Za nás môžeme Inet.sk len odporučiť. Ďakujeme."

Mgr. Zuzana Valovičová
BL servis, s.r.o.

Auto 100
Bystricoviny
eCall Slovakia
Filip Jančík
Frost
Merkury Broker
Mi:Su Design
Mesto Nitra
Pro Clienta
Schneider Lekáreň
Vego Marketing
Mesto Zlaté Moravce

Všetky ceny sú uvádzané bez DPH
© 2006 - 2026, Inet.sk, s. r. o., Všetky práva vyhradené

Stránka od VlastnaStranka.sk
Pôvodný návrh dizajnu od Mi:Su Design

Na našej stránke používame "cookies". Vďaka nim sledujeme návštevnosť, prispôsobujeme reklamu a používateľské nastavenia, čo zlepšuje Váš zážitok z našej stránky. Súhlasíte s ich spracovaním?
Vlastné nastavenia cookies