CallByName függvény

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Az objektum metódus végrehajtása vagy állítja be, vagy egy tulajdonság, egy objektumadja eredményül.

Szintaxis

CallByName objektum (, procname, calltype [, argumentumok()])

A CallByName függvény szintaxisa alábbi argumentumokat foglalja magában:

Argumentum

Leírás

objektum

Szükséges. Variant (Objektum). Az objektum, a függvény végrehajtandó neve.

procname

Szükséges. Variant (Karakterlánc). A tulajdonság neve vagy az objektum módszer tartalmazó karakterlánc.

CallType

Szükséges. Állandó. A típus vbCallType , amely a hívott eljárás típusú állandó.

argumentumok ()

Nem kötelező. Variant (Tömb).


Megjegyzések

A CallByName függvény első, illetve egy tulajdonság, vagy a módszer meghívásához nevet tartalmazó karakterlánc futásidőben használatos.

A következő példában az első sor CallByName használ a MousePointer tulajdonság egy szövegmező, a második sorban a MousePointer tulajdonság értékét kapja, és a harmadik sorban elindítja a áthelyezése a szövegdoboz áthelyezése módszer :

CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100

Példa

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ebben a példában a CallByName függvény meghívásához parancsgomb áthelyezése metódusát.

Az is példa (Form1) űrlap (Command1) gomb és a címke (Label1). Az űrlap betöltésekor a felirat a címke tulajdonsága nevét a módszerrel meghívni, ebben az esetben "Áthelyezés". Ha a gombra kattint, a CallByName függvény elindítja az módszer a gomb helyének módosítása.

Option Explicit
Private Sub Form_Load()
Label1.Caption = "Move"' Name of Move method.
End Sub
Private Sub Command1_Click()
If Command1.Left <> 0 Then
CallByName Command1, Label1.Caption, vbMethod, 0, 0
Else
CallByName Command1, Label1.Caption, vbMethod, 500, 500
End If
Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×