8. diel - Objekty vo VBA

V minulej lekcii, Dátum a formátovanie výstupov vo VBA , sme pracovali s premennou dátum a naformátovali dátové a numerické výstupy.

Objekty sú časti programového kódu a dátových štruktúr, ktoré sú určitým spôsobom autonómne a s užívateľom komunikujú cez definované rozhranie. Navonok sa o objekte dozvedáme pomocou dát o ňom a manipulujeme s ním vopred pripravenými funkciami. Toto sú skupiny rozhranie, ktoré majú objekty v MS Office všeobecne:

  • Vlastnosti (properties) - Objekt sa vyznačuje vlastnosťami, ktoré dávajú správu o jeho stave a niektoré z nich možno tiež meniť, aby sa zmenilo nastavenie objektu.
  • Metódy (methods) - Objekt má pripravené funkcie, ktorých vyvolaním môžeme s objektmi manipulovať vopred pripraveným spôsobom.
  • Udalosti (events) - Objektu "sa stane" nejaká udalosť a my na ňu môžeme reagovať napísaním príkazov, ktoré sa touto udalosťou spustí.

K dôležitým vlastnostiam objektov zaraďujeme tiež:

  • Kolekcia (collection) - Súhrn objektov rovnakého typu na rovnakej úrovni vytvára kolekcie. Je to obdoba poľa, ale objekty už zo svojho princípu nie sú zhodné, líšia sa mnohými vlastnosťami.

Príklad z Excelu:

jednotlivé listy zošita vytvára kolekciu listov. Každý list je iný, na jednom sú dáta, na inom prevažne vzorce a ďalšie obsahuje grafy.

Model z hmotného sveta - auto
  • Vlastnosti:

 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V dnešnej lekcii sa naučíme pozerať na aplikácie MS Office ako súbor objektov, s ktorými môžeme manipulovať pomocou programov VBA.
Článok pre vás napísal Luboš Marvan
Avatar
Snahou autora je žít podle svého
Aktivity