TWA és módszerek

Tulajdonságok és módszerek

Eltévedni a tulajdonságok és módszerek egyszerű: több ezer őket. Ez a rész bemutatja, hogyan lehet elérni a tulajdonságok és módszerek tárgyak.

objektum tulajdonságai

Minden objektum rendelkezik tulajdonságokkal. Például tartomány objektumnak van egy tulajdonság nevű érték. Akkor hozzon létre egy VBA nyilatkozatot. Value tulajdonság megjelenítéséhez, vagy állítsa a tulajdonság egy bizonyos értéket. Az alábbi eljárás a VBA MsgBox működnek, hogy megjelenik egy ablak, amelyben a értéke A1 cella képviselt Munkalap1 aktív munkafüzet.

A kódex az előző példa mutatja az aktuális érték tulajdonság értéket egy adott cella - Munka1 munkalap A1 aktív munkafüzet. Megjegyzendő, hogy ha a könyv nem az aktív listán a neve Munka1, a makró fog hibát.

MsgBox- hasznos funkció gyakran használják kijelző teljesítménye VBA szereplők eredményeket. Ebben a könyvben, akkor gyakran használjuk.

Mit kell tenni, hogy az Érték tulajdonság. Az alábbiakban az eljárást a változó értékét A1 cella meghatározásával egy ingatlan értéke Érték.

Az eljárás végrehajtása után, Al Sheet1 sejt van beállítva, hogy 123. Akkor adja meg a következő eljárásokat, és a modul tesztelni.

Sok a tárgyak egy alapértelmezett tulajdonság. Az ingatlanok esetében a Range objektum

Alapértelmezett érték. ezért

A fenti kód lehet hagyni, és semmi sem változik. Azonban jobb, ha egy link, az ingatlan, akkor is, ha ez az alapértelmezett.

objektum módszerek

További jellemzők, tárgyak jellemezve módszerek. A módszer - egy akció, hogy végre az objektumot. Itt egy egyszerű példa az a módszer egyértelmű kapcsolatban a cellatartományt. Az eljárás végrehajtása után, az A1 cella: NW Sheet1 üres lesz, és további cellaformázást eltávolításra kerül.

Ha az értékek el akarja távolítani a tartományban, de hagyja a formázási módszert használja ClearContents tartomány objektumot.

Munkalapok ( "Munkalap1") .Range ( "B1")

Megadása érvek a módszerek és tulajdonságok

Között VBA programozók, hogy meghatározza az érveket módszerek és tulajdonságok gyakran okoz nehézségeket. Néhány módszer használható érveket további tisztázása a keresetet; egyes tulajdonságok érvek tovább finomítják a ingatlan értékét. Néha egy vagy több, az érvek nem feltétlenül kell alkalmazni.

Ha a módszer érveket követően megadjuk a módszer neve, vesszővel elválasztva. Ha a módszer a nem kötelező érvek, akkor hagyja őket, így üres terek. Tekintsük a módszer védi a munkafüzet objektumot. A Help rendszer tájékoztatást, hogy a Protect eljárás három érv: a jelszó, a szerkezet az ablak. Ezek az érvek megfelelnek a paramétereket a párbeszédablakban védelme könyveket.

Például, ha azt szeretnénk, hogy megvédje a munkafüzet nevű MyBook. xls. használja ezt a kijelentést:

Munkafüzetek ( "MyBook.xls"). Protect "xyzzy", True, False

Ebben az esetben a munkafüzet jelszóval védett (argumentum 1). a szerkezet a munkafüzet is védett (argumentum 2), de nem az ablak argumentum (3).

Ha nem szeretnénk, hogy adjon meg egy jelszót, akkor használja ezt a kijelentést:

Munkafüzetek ( "MyBook.xls".) Védje. Igaz, Hamis

Vegyük észre, hogy az első argumentum elhagyása, helyén van a vessző jelez.

Workbooks ( "MyBook.xls") Protect Structure :. = True, _

Named érvek - egy jó ötlet, különösen, ahogy a sok választható érv, hogy kell használni, csak egy pár. Ha kulcsszó érvek nem kell, hogy hagyjon helyet a hiányzó érveket.

Tulajdonságok használó érvek, érvek zárójelben. Például a Range objektum címe területén öt érv - az összes kötelező. Az alábbi kijelentés helytálló, mivel hiányzik zárójelben:

MsgBox tartomány ( "Al"). Cím False „helytelenül

Megfelelő szintaxist ez az állítás a következő:

MsgBox tartomány ( "Al"). Cím (hamis)

Sőt, az üzemeltető rögzíthetők a megnevezett érv.

MsgBox tartomány ( "Al") Cím (rowAbsolute: = false).

Az ilyen finomságok alkalmazási módszerek és tulajdonságok hamarosan általánossá válik az Ön számára, akkor nem is gondolni, hogy miért van ez így.

Kapcsolódó cikkek