Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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