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

Case Funkcie v jazyku VBA

Ďalšie prípadové funkcie jazyka VBA , takže si môžete automaticky využiť alebo použiť malé písmená na text namiesto toho , aby užívatelia vášho programu , aby tak urobili ručne . Naučte sa " Select Case " vyhlásenie znížiť neporiadok vo vašom kóde . Znalosti, ktoré získate z učenia týchto vyhlásení , vám môže pomôcť pri písaní vyhlásenie Vlastné prípad , napríklad tie , ktoré ignorujú slová ako " s " a " a " vyrábať správnu veľkosť písmen na nadpisy v dokumente . UCAS

funkcie VBA UCAS prevedie text jeho jediným argumentom pre všetky veľké písmená . Napríklad spustenie príkazu " Debug.Print UCAS ( " ahoj " ) , bude mať za následok " HELLO " . Nemusíte program vyskúšať , ale môžete spustiť príklad práve daný z VBA " okna Immediate " . otvorte programovacie prostredie VBA kliknutím na tlačidlo " Visual Basic " na karte Vývojár , kliknite na "okamžité " položky v menu Window VBA je . Zadajte " ladenie " vyhlásenie práve popísané vidieť " HELLO " text objaví.
funkcie LCase
LCase

VBA je prevádza vstupný text na všetkých veľkých a malých písmen , čo je užitočné , ak potrebujete porovnávať textové reťazce s rôznymi prípadmi . Napríklad, ak váš program má premennú " x " , ktorého hodnota je " Hello " a hodnotu " y " , ktorého hodnota je " HELLO " , potom porovnanie " x = y " vráti " False " , pretože prípady sa nezhodujú . Porovnanie " LCase ( x ) = LCase ( y ) " , by výnos " To je pravda , " však, pretože príkaz zmení prípad všetkých listov znížiť .
Select Case

vyberte funkciu Case nahrádza niekoľko, ak potom príkazy . Select Case vyhlásenie testuje premennú , zatiaľ čo jednotlivý prípad závierka podáva kanály pre vykonávanie programu na základe výsledkov testov . Môžete mať toľko Case vyhlásenie podľa potreby . Ak si chcete byť istí , select Case vyhlásenie zachytáva všetky možné podmienky , obsahovať Case Else vyhlásenie pred príkaz End Select . príklad ukazuje, ako Select Case funguje .

Public Sub testcase ( )

Dim vek

vek = InputBox ( " Zadajte prosím svoj vek . " )

Select Case vek

veci 13 až 19 :

MsgBox " . Ste teenager "

Case 20 až 29 :

MsgBox " Si v dvadsiatich "

prípade , že je > = 30 :

MsgBox " Si na 30. "

End Select

End Sub
Worde Case nehnuteľnosti

Microsoft Worde VBA jazyk má funkciu podobnú nehnuteľnosť tzv " case " pre použitie názvu , vety a iné prípady textu. Ak chcete zobraziť túto vlastnosť v akcii , zadajte nejaký menší case text v novom dokumente , vyberte tento text poklepaním ho . Kliknite na kartu aplikácie Word " Developer " , potom kliknite na tlačidlo " Visual Basic " pre vstup do programovacieho prostredia VBA . vložte nasledujúci program do centra okna životného prostredia je . Tento program využíva prípad majetku v programe Word , aby najprv previesť vybraný text na vety prípad , potom na titulnej prípadu . spustite program stlačením tlačidla " F5 " . texte ste vybrali bude zmena prípade zakaždým , keď stlačíte " Enter " .

Sub c ( )

MsgBox ( "Tu je veta prípad ... " )

Selection.Range.Case = wdTitleSentence

MsgBox ( " Stlačte tlačidlo " Enter " pre zobrazenie titulnej vec " )

Selection.Range.Case = wdTitleWord

End Sub

Najnovšie články

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