Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
modely objektov definovať vzťahy medzi každou z tried v programe balíka Office . Napríklad , objektový model pre Microsoft Word , ktoré môžete vidieť vizuálnu reprezentáciu na Word Object Model stránke MSDN je , znamená to , že " slová " kolekcia obsahuje objekty na " RANGE " triedy . To znamená , že každý objekt v " Slová " kolekcia má všetky vlastnosti a funkčnosť " rozsah " objekt . Jedným z najjednoduchších spôsobov , ako pochopiť objektový model dokumentu je myslieť na to , ako rodinný strom tried Word , Excel a Access .
Triedy
Triedy sú virtuálne plány , ktoré VBA vytvára svoje objekty z Triedy zoznam funkcií - čo objektovo orientovaný programátori volanie metódy - a vlastnosti, ktoré objekt z triedy môže mať . Napríklad , " Textové pole " trieda v jazyku VBA uvádza " Text " ako jedna z vlastností tejto triedy je . Trieda tiež naznačuje , aké základný dátový typ , že majetok je , reťazec . Jednou z metód " Textové pole " trieda definuje sa tzv " Change " . VBA vykonáva túto metódu vždy , keď užívateľ zmení text v textovom poli .
Udalosti
Udalosti sú zvláštne príklady metód . VBA programátori sa volať tieto metódy priamo , ale spoliehajú na VBA , aby im zavolať , keď sa vyskytujú špecifické udalosti počas realizácie programu je . Napríklad , " Button " objekt má " kliknite na " metódu udalosti , ktorá VBA beží vždy , keď používateľ klikne na tlačidlo . VBA programátor môže napísať vyhlásenie v tomto prípade na overenie údajov užívateľ zadal do formulára , alebo spustiť funkcia integrovaná do aplikácie systému Office .
Automation
pochopenie konceptu automatizácie umožňuje VBA programátori píšu program v programe Word , napríklad , že manipuluje s objektmi v programe Excel alebo Access . Programátor môže chcieť spustiť finančnú funkciu ako " COUPNUM " zvnútra dokumentu programu Word . Automatizácia umožňuje programátorom vytvárať run - time pripojenie z programu Word do programu Excel a prístup k tejto funkcii . To umožňuje programátorovi spustiť funkciu " COUPNUM " rovnako , ako by existovala v programe Word .