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

Ako programovať pomocou MS Excel

Microsoft Excel je mocný tabuľkový procesor . Mnoho ľudí si ujsť na skutočnom výkone programu tým , že zarábať na všetkom , čo sa dá robiť . Visual Basic for Applications ( VBA ) je programovací vývojová platforma , ktorá je nainštalovaná s každou aplikáciou Microsoft Office . Visual Basic je vziať na starej základnej programovací jazyk . S VBA , jednoduchá aplikácia Microsoft Excel je možné do dynamické aplikácie , ktorá automaticky vykonáva funkcie a procedúry . V tomto článku sa budeme pridávať jednoduchého kódu do aplikácie Excel 2007 tabuľky , aby bolo hovoriť . To je ideálny projekt pre vás oboznámiť s prostredím VBA . Budete potrebovať vedieť niečo o programovaní , než robiť tento projekt . Pokyny dovolená 1

Otvorte tabuľku . Môžete použiť tabuľku , ktorú v súčasnej dobe máte na svojom počítači alebo si môžete vytvoriť tabuľku uvedenú tu . Ak používate pre-vyrobené jeden , uistite sa , že súčty stĺpec .
2

Uistite sa karta Vývojár sa objaví v páse kariet . S najväčšou pravdepodobnosťou , neuvidíte na kartu Vývojár pri otvorení programu Excel . Budete musieť kliknúť na tlačidlo " Microsoft Office " v hornej časti obrazovky a potom kliknite na tlačidlo " Možnosti programu Excel " . Z populárnej obrazovky , zvoľte " Zobraziť kartu Vývojár na páse kariet " a kliknite na tlačidlo " OK " zatvorte tento formulár . Kliknite na kartu " Vývojár " , akonáhle je to vidieť na obrazovke programu Excel .
3

Kliknite na " Visual Basic " . Visual Basic Editor sa zobrazí . Na pravej strane , dvakrát kliknite na liste 1 , pretože to je list budeme pracovať . Nový prázdny list sa pridá k pravej strane obrazovky .
4

napíšte " Option Explicit " v hornej časti obrazovky . Mali by ste to urobiť s niekedy programu , ktorý vytvoríte v jazyku VBA . Tým je zaistené , že pomenovanie premenných pred priradením dáta na nich . Myslite na premenných ako malé kontajnery , ktoré budú obsahovať informácie . Tie prídu vhod , keď informácie , ktoré používate sa neustále mení . Napríklad , čo potrebujete k práci s súčty januára . Keďže táto suma sa bude meniť čas od času , môžete ho priradiť do premennej . Vždy sa môžete volať na tejto premennej , aj keď nepoznáte presné množstvo dát , ktorá je držiteľom
5

napíšte nasledujúce funkcie : . Funkcia TalkIt ( txtTotal ) Application.Speech.Speak ( txtTotal ) TalkIt = txtTotalEnd FunctionThis je funkcia , ktorá bude kontrolovať tabuľky hovoriť . To , čo sme urobili , bolo použiť vstavaný text - to - speech , generátor , ktorý je dodávaný s aplikáciou Excel . Prvý riadok funkcie deklaruje funkciu ( " Funkcia " ) , dáva mu názov ( " TalkIt " ) , a potom tvrdia , aké dáta odovzdáme k nej ( " txtTotal " ) . Teraz , že funkcia je definovaná , je potrebné na neho odkazovať a odoslať dáta pre to , aby prácu .
6

Vráťte sa do tabuľky a pridať tlačidlo . Na karte Vývojár kliknite na " Vložiť " a potom stlačte tlačidlo ( prvá ikona v hornej Nakreslite na tlačidlo tabuľky kamkoľvek budete chcieť Zobrazí sa nové okno , .. Názov tlačidla " cmd_Total " a kliknite na " OK " . Vás môžete zmeniť text tlačidla kliknutím pravým tlačidlom myši na tlačidlo a potom kliknutím na tlačidlo " Upraviť text . " som napísal " Talk " v mojom texte .
7

Vráťte sa do editora jazyka Visual Basic pridať posledný kus code.Private Sub cmdTotal_Click ( ) Dim intTotal Ako Integer'declare nová premenná držať textDim txtTotal Ako StringintTotal = WorksheetFunction.Sum ( Cells.Range ( " B3 " , " B14 " ) ) ' používať , keď ... príkaz else kontrolovať hodnotu txtTotal variableIf intTotal < 2500 ThentxtTotal = " Cieľ sa nedosiahne " ElsetxtTotal = " Cieľ dosiahnutý " End IfTalkIt ( txtTotal ) End Sub

Aký kód vyššie uvedené znamená , že keď je tlačidlo kliknutí , bude kód zistiť , či súčet " klobúky " stĺpca v liste je menej než 2.500 dolárov . Ak je , potom aplikácia Excel synthized hlas povie : " Cieľom nebolo dosiahnuté . " Ak je celkový súčet 2.500 dolárov alebo viac , potom hlas bude hovoriť "ciele už bolo dosiahnuté . " Tak to je . ste práve vytvorili svoj prvý program v aplikácii Microsoft Excel .

Najnovšie články

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