Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Office sú navrhnuté tak , aby vystaviť predmety , ktoré môžu prijímať inštrukcie na vykonanie určitých úloh . Vo VBA , môžete použiť " metódy " , aby zmeny v aplikácii , ako je napríklad Word . Jedným z príkladov je " ActiveDocument " vlastnosť " Aplikácia " objekt , ktorý môžete použiť k zmene vlastností a vyvolanie metód dokumentu .
Option Explicit
použitie z " Option Explicit " na úrovni modulu núti explicitné uvedenie všetkých premenných v module . Vyhlásenie musí byť v module pred akýmikoľvek stanovených postupov . Premenné musia byť explicitne deklarované pomocou Dim , Private , Public , ReDim alebo Static vyhlásenie . Ak sa pokúsite použiť nelegálnej premenné , dostanete chybu kompilácie pri kompilácii .
Dim vyhlásenie
Je dobrým zvykom deklarovať každá premenná vás používať vo vašom programe VBA povedať kompilátora v premennej typ dát a ďalších informácií , ako je napríklad kód , ktorý môže prístup . Príkaz Dim sa používa iba na module alebo procedúry úrovni . Vyhlásenie kontext premennej musí byť trieda , postup , modul , alebo blok , a to nemôže byť zdrojový súbor , názov miesta , alebo rozhranie . Ak má váš modul " Option Explicit Off " , za nehlásenie premenné sa automaticky nastaví na " Object Typ dát " , ktorá môže byť problém , ak ste nemyslel na to , aby sa z tohto typu dát .
ClipArt ReDim vyhlásenie
ReDim sa používa na veľkosti alebo zmeniť veľkosť dynamického poľa , ktorá bola predtým deklarovaná pomocou Private , Public alebo Dim s prázdnymi zátvorkami . Môžete deklarovať pole pomocou nasledujúcej syntaxe : Dim strArray ( ) ako Integer
nasledujúcu syntax zmení na pole piatich prvkov : ReDim strArray ( 5 )
Aby sa zabránilo konfliktom , by ReDim nemožno použiť ako deklaratívne vyhlásenia , ale re- dimenzovanie polí .