Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Microsoft Word Macros
* Focus: Automatizácia textových úloh a formátovania dokumentov.
* bežné použitie:
* Vytváranie šablón s vopred vyplneným obsahom a štýlom.
* Vkladanie často používaných textových blokov alebo grafiky.
* Použitie komplexného formátovania na viacero častí textu.
* Dokumenty prevodu šarží na rôzne formáty.
* Programovací jazyk: Primárne VBA (Visual Basic for Applications).
* rozhranie: Zaznamenané akcie sa prekladajú do kódu VBA, ktorý je možné zobraziť a upravovať v editore Visual Basic.
Microsoft Excel MacRO
* Focus: Automatizačné výpočty, manipulácia s údajmi a formátovanie pracovných listov.
* bežné použitie:
* Vykonávanie komplexných výpočtov na veľkých súboroch údajov.
* Importovať a exportovať údaje z externých zdrojov.
* Vytváranie grafov a grafov založených na dynamických údajoch.
* Vytváranie správ na základe konkrétnych kritérií.
* Programovací jazyk: Primárne VBA, ale môže sa integrovať aj s inými jazykmi, ako je Python.
* rozhranie: Zaznamenané akcie sa prekladajú do kódu VBA, ktorý je možné zobraziť a upravovať v editore Visual Basic. Excel tiež ponúka pokročilé funkcie, ako sú UserForms na vytváranie interaktívnych dialógových okien.
Kľúčové rozdiely:
| Funkcia | Slovo makry Excel makry
| --- | --- | --- |
| Primárne zaostrenie | Manipulácia s textom a formátovanie dokumentov Manipulácia s údajmi, výpočty a formátovanie pracovných listov
| Interakcia údajov | Obmedzená interakcia s údajmi v tabuľkách Rozsiahle možnosti manipulácie s údajmi
| Objekty a metódy | Pracuje s objektmi ako odseky, oddiely a znaky Pracuje s objektmi ako bunky, rozsahy, pracovné hárky a zošity
| manipulácia s používateľským rozhraním | Možnosti obmedzené na vytvorenie vlastných dialógových okien | Ponúka používateľské formy na budovanie interaktívnych dialógových okien |
Stručne povedané:
* Word macros sú skvelé na automatizáciu opakujúcich sa úloh týkajúcich sa dokumentov písania, úprav a formátovania.
* Excel makra sú výkonné nástroje na automatizáciu komplexných výpočtov, analýzu údajov a generovanie správ.
Zatiaľ čo oba typy makier využívajú VBA, ich aplikácia a schopnosti sa líšia v závislosti od povahy softvéru, pre ktorý sú navrhnuté.