|
|
|
||
|
Předmět je zaměřen na tvorbu vlastních tabulkových aplikací - šablon nebo sešitů tabulkového procesoru MS Excel, které mohou automaticky zpracovávat fyzikálně-chemická, ekonomická anebo formulářová data, provádět numerické analýzy, vizualizovat výsledky atd. Předmět seznamuje studenty nejprve s vývojem aplikací modelu "co-když" pomocí pokročilých schopností tabulkového procesoru (bez nutnosti programování) a poté s příkazy jádra a objektovým modelem MS Excelu programovacího jazyka VBA (jazyka vestavěného v programové sadě MS Office), který je nezbytný pro programování aplikací (nejen) kategorie "na klíč".
Poslední úprava: FINKEOVJ (11.07.2013)
|
|
||
|
Z: Walkenbach, J.: EXCEL 2007 - programování ve VBA. 1. vydání. Computer Press: Brno, 2008. 912 s. ISBN: 978-80-251-2011-8. D: Barilla, J. - Simr, P.: Microsoft Excel pro techniky a inženýry. Computer Press: Brno, prosinec 2008. 368 s. ISBN: 978-80-251-2421-5. D: Král, M.: Excel VBA. 1. vydání. Computer Press: Brno, 2010. 504 s. ISBN: 978-80-251-2358-4. D: Martin, R. - Puls, K. - Henning, T.: RibbonX - Customizing the Office 2007 Ribbon. 1. vydání. Wiley Publishing: January 2008. 696 s. ISBN-10: 0470191112. D: Walkenbach, J.: Microsoft Office Excel 2007 Vzorce a výpočty - kompletní průvodce. Computer Press: Brno, 2008. 712 s. ISBN: 978-80-251-1765-1. Poslední úprava: FINKEOVJ (11.07.2013)
|
|
||
|
Předmět je 3hodinový. Na hodinovou přednášku tématicky navazují dvouhodinová cvičení v počítačové učebně, kde studenti pod vedením lektora a s pomocí přednášek, literatury a studijních opor řeší dílčí úlohy a postupně metodou krok za krokem vytváří několik vzorových tabukových aplikací - šablony modelu "co-když", sešit s vlastním uživatelským rozhraním, sešit s vlastními dialogovými okny apod. Každý student pracuje na svém počítači, zároveň se však pravidelně střídá s ostatními u lektorského počítače a aktivně se podílí na vypracování zadání svými znalostmi a schopnostmi, které může v diskuzi konfrontovat se znalostmi a schopnostmi ostatních. V rámci cvičení si studenti osvojují práci s on-line zdroji, analyzují kódy atd. Podklady k jednotlivým přednáškám a cvičením se nacházejí ve studijním systému Moodle na adrese http://moodle.vscht.cz/course/view.php?id=24. Poslední úprava: Nachtigalová Iva (09.09.2013)
|
|
||
|
1. Šablony - zásady vytváření, editace, ukládání a používání. 2. Pokročilé schopnosti MS Excelu používané (nejen) v šablonách - podmíněné formátování, formátování pomocí vlastních formátů, ověřování dat, vyhledávání, zjišťování součtů, počtu výskytů a četností. 3. Lexikální struktura VBA, datové typy, proměnné, konstanty, pole, příkazy pro řízení běhu kódu. 4. Vlastní funkce ve VBA - deklarace, předávání parametrů, volání, ošetřování chyb, ladění. 5. Objektový model Excelu ve VBA - hierarchie objektů, kontejnery, kolekce, vlastnosti, metody, události. Objekty Range, Application, Workbook, Worksheet, WorksheetFunction. Kolekce Workbooks, Worksheets, Sheets. Vlastnost Cell. 6. Nahrávání maker pomocí záznamníku, volby nahrávání, redukce kódu VBA. 7. Vývoj aplikací modelu "co-když" s vlastními funkcemi. 8. Vlastní makra ve VBA - předávání parametrů, volání, komunikace maker s uživateli pomocí vestavěných oken, ošetřování chyb, optimalizace kódu. 9. Ošetřování událostí ve VBA na úrovni jednotlivých objektů a událostí OnTime a OnKey - odchytávání, blokování. 10. Úprava uživatelského rozhraní - přehled ovládacích prvků, úprava prvku Ribbon, vytváření a editace kódu RibbonX a jeho propojování se sešity. 11. Návrh vlastních dialogových oken UserForms ve VBA - zobrazování, zavírání, ovládací prvky v oknech, propojování ovládacích prvků s procedurami a buňkami. 12. Návrh listů s ovládacími prvky Forms a ActiveX - vkládání prvků, editace vlastností a formátu prvků ve VBA, propojování s procedurami a buňkami, zásady používání na listech. 13. Vývoj odolných a intuitivních aplikací kategorie "na klíč" s vlastními funkcemi, makry a uživatelským rozhraním. 14. Spolupráce MS Excelu s jinými programy sady MS Office ve VBA, reference na objektové knihovny. Poslední úprava: Nachtigalová Iva (06.11.2012)
|
|
||
|
De Bruin, R.: Excel Automation. [on-line] [cit. 6. 9. 2012]. Web s tipy na automatizaci v MS Excelu od člena programu Microsoft Office Most Valuable Professional (MVP). Jazyk: Angličtina. Dostupnost na Internetu: http://www.rondebruin.nl/. Pearson Software Consulting, LLC.: Your Source For Excel Development [on-line] [cit. 6. 9. 2012]. Web o vývoji aplikací v MS Excelu pomocí VB/VBA. Jazyk: Angličtina. Dostupnost na Internetu: http://www.cpearson.com/Excel/MainPage.aspx. Pecháček, P.: Excel VBA - Excelplus.NET [on-line] [cit. 6. 9. 2012]. Web o programování ve VBA. Jazyk: čeština. Dostupnost na Internetu: http://excelplus.net/. Puls, K.: Tips and pointers for Excel and other MS Office applications [on-line] [cit. 6. 9. 2012]. Web s články, blogy a diskuzním fórem o vývoji aplikací pomocí VBA nejen v MS Excelu. Jazyk: Angličtina. Dostupnost na Internetu: http://www.excelguru.ca/. Walkenbach, J.: The Spreadsheet Page for Excel users and developers [on-line] [cit. 6. 9. 2012]. Web "guru" tabulkových aplikací a autora knihy EXCEL 2007 - programování ve VBA. Jazyk: Angličtina. Dostupnost na Internetu: http://spreadsheetpage.com/. Poslední úprava: Nachtigalová Iva (09.11.2012)
|
|
||
|
Studenti budou umět:
Poslední úprava: FINKEOVJ (11.07.2013)
|
|
||
|
Studium předmětu přepokládá základní dovednost v práci s tabulkovým procesorem MS Excel (adresaci a formátování buněk, práci s daty, vzorci a vestavěnými funkcemi pracovních listů, tvorbu a formátování grafů) a znalost práce se standardními doplňky Řešitel a Analýza dat. Požadované vstupní znalosti lze získat absolvováním předmětů uvedených v Studijních prerekvizitách. Poslední úprava: FINKEOVJ (11.07.2013)
|
|
||
|
Aplikace výpočetní techniky Poslední úprava: FINKEOVJ (11.07.2013)
|
