Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte aplikáciu Microsoft Word a vytvoriť dokument nazvaný " LeapYear.doc . " Zadajte MS Word Visual Basic IDE stlačením Alt - F11 .
Vyberte správny modul , v ktorom sa vstúpiť do programového kódu . V table Project v ľavej časti okna IDE , kliknite na znamienko plus ( + ) znamienko na ľavej strane položky " Project ( LeapYear ) . " Kliknite na znamienko plus zložky " Objekty programu Microsoft Word " , ktoré sa objavia ihneď pod " Project ( LeapYear ) . " Double - kliknite na " ThisDocument . "
2
Zadajte kód programu . V prázdnej kód okná , typu alebo skopírujte a vložte nasledujúci kód programu :
Public Function IsLeapYear ( sYear As Variant ) IsLeapYear = isda ( sYear ) End Function
Public Sub NextLeapYear ( ) Dim sYear , SDAT , msgDim rok , startYear , nIterDim myDay
" Prejdite až od daného roka , kým nenájdeme priestupný rok
startYear = 1981
yr = startYearnIter = 0myDate = " 2 /29 /" a rok
while ( ( IsLeapYear ( myDay ) = False ) a liadok < 10 ) , liadok = liadok + 1r = yr + 1myDate = " 2 /29 /" a rok
Loop
( liadok < 10 ) Thenmsg = " budúci priestupný rok po " & startYear & " je " & yrMsgBox ( msg ) End If
End Sub
3
Zmeňte " startYear " premennú obsahovať rok , ktorú chcete vypočítať budúci priestupný rok . Umiestnite kurzor kdekoľvek vnútri funkcie NextLeapYear a stlačte kláves F5 . Program spustí , odhaľuje ďalší skok na alebo pred rokom , ktorý ste zadali .
4
Vytvorenie používateľského rozhrania . Vyberte si kompletnú programový kód , ktorý ste zadali , a znížiť ho do schránky ( Ctrl - X ) . Kliknite znovu na " projekt ( LeapYear ) " položku v table Project , prejdite do menu " Vložiť " a vyberte " User formulár . " . Drag and drop textové pole a príkazové tlačidlo do formulára , pomocou tlačidla umiestneného pod textové pole
Dvakrát kliknite na tlačidlo a typ ( nie skopírovať a vložiť ) nasledujúci kód : function CommandButton1_Click : MsgBox ( NextLeapYear ( TextBox1.Text ) )
Umiestnite kurzor do ľubovoľného otvoreného kódu priestoru mimo funkciu CommandButton1_Click . Vložte kód ste už rez do schránky .
5
Zmena NextLeapYear byť funkcie . Zmena otváracia rad NextLeapYear takto : . Public Function NextLeapYear ( startyear )
Odstrániť premennú startYear z radov niekoľkých Dim výkazov , a odstráňte riadok startyear = 1981
Vymeňte msg premenná s názvom funkcie ( NextLeapYear ) vo výkaze msg = " ďalší skok ... "
Odstrániť vyhlásenie MsgBox , ktoré vyplýva , že " NextLeapYear = " vyhlásenie . Overte , že posledné tri riadky kódu vo funkcii NextLeapYear takto .
If ( liadok < 10 ) ThenNextLeapYear = " budúci priestupný rok po " a startyear & " je " & yrEnd Ak
6
Použite svoj priestupný rok program . Kým v okne UserForm1 kódu , stlačte kláves F5 , zadajte rok do textového poľa , a stlačte tlačidlo .