Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

VBA Metódy

Microsoft Visual Basic for Applications ( VBA ) , programovací jazyk , môže byť použitý na písanie malých programov , alebo " makrá " , na spracovanie dát v aplikáciách Word , Excel alebo iných dokumentov balíka Office . Tu môžete rýchlo dozvedieť veľa o VBA metód pomocou záznam makra vašej kancelárie programu pod jeho záložke " Vývojár " . Tento príkaz vytvorí programy , ktoré zvyčajne obsahujú VBA metódy , ktoré môžete študovať a experimentovať . Objektovo orientované programovanie

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené