Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
programátori objektovo orientovaných programovacích jazykov sa vzťahujú na určité funkcie v objektovo orientovanom jazyku ako " metód . " Metódy sú funkcie , ktoré sú členmi triedy alebo objektu . Napríklad , " Nájsť " objekt v programe Word VBA , ktorý poskytuje prostriedky pre vyhľadanie textu v dokumente , má členskú funkciu nazvanú " Spustiť " , ktorý vykonáva textové vyhľadávanie . Vzhľadom k tomu , " Execute " je funkcia , ktorá je členom objektu , to je metóda . Pre prehľad o objektovo orientovaný programovací koncepty , pozri Aonaware v objektovo orientovaného programovania výučba . Pre prehľad VBA , Stephanie Kriegers VBA Primer .
Použitie metódy v programoch
Aby bolo možné písať príkazy VBA , ktoré používajú metódy , otvorte Visual Basic programu životného prostredia kliknutím na tlačidlo " Visual Basic " na záložke " Vývojár " . Akonáhle je vo vnútri prostredí , môžete vytvoriť jednoduchý , funkcie one - postup , v ktorom sa napísať metódu , ktorú chcete použiť , a potom zadajte príkaz VBA , ktorý používa metódu . Vzorový program , ktorý používa metódu " Nájsť " objektu " Execute " je nasledujúce
Public Sub UseTheExecuteMethod ( )
Selection.Find.Execute FindText : . = " Ahoj " , ReplaceWith : = " zbohom "
End Sub
Tvrdenia
Väčšina metód požadovať informácie od vás , programátor , robiť svoju prácu . Tu tieto informácie vo forme argumentov metódy . VBA vám umožní zadať názov každého argumentu v metóde , ktorá umožňuje identifikáciu účel každého argumentu jasné . Môžete vidieť pomenované argumenty v práci v nasledujúcom príklade . To nie je nutné poznať žiadne VBA myslím , že argument " FindText " je jeden určujúci text , ktorý chcete vyhľadať . Rovnako tak argument " ReplaceWith " znamená , že tento argument je text , ktorý chcete použiť namiesto hodnoty argumentu " FindText "
Selection.Find.Execute FindText : . = " Ahoj " , ReplaceWith : = " zbohom "
vrátené hodnoty
Niektoré metódy vráti hodnotu , ako sú reťazce , čísla alebo iný typ . Môžete použiť túto návratovú hodnotu uložiť dáta , ktorá metóda získané po tom , čo ju popravený . Napríklad , vráti metóda " Execute " objektu " Nájsť " " true " , ak sa zistí text , ktorý ju povedal hľadať . Tu je fragment programu VBA , ktorý testuje metódou " Execute " ako práve popísaný
FoundIt = Selection.Find.Execute ( FindText : = " ahoj " ) .
( FoundIt ) potom
MsgBox ( " Našiel som text , ktorý hľadal . " )
End If