MS Excel 2007 / 2003 - tvorba aplikácií vo VBA

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu eu-dat.cz.
Kontaktní údaje na dodavatele získáte po registraci. Nebo použijte poptávkový formulář.
Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru
  • Kurz na míru

  • ID akce:
    596107

Popis kurzu na míru MS Excel 2007 / 2003 - tvorba aplikácií vo VBA

MS Excel 2007 / 2003 - tvorba aplikácií vo VBA
3 dni, denne 8:00 – 16:00, začiatok kurzu 9:00

Najbližší termín kurzu: 6.10.2008

Vstupné požiadavky: Pokročilá znalosť práce s programom MS Excel, znalosť práce v prostredí VBA a základné skúsenosti s tvorbou jednoduchších programových prvkov (v rozsahu kurzu MS Excel - programovanie vo VBA).

Kurz je určený pre skúsených používateľov tabuľkového procesora MS Excel, ktorí už poznajú základy programovania v prostredí Visual Basic for Applications (VBA) a chcú sa oboznámiť s pokročilejšími programovacími technikami a s nástrojmi na tvorbu komplexnejších programových aplikácií.
V úvode kurzu sa stručne zhrnú základy práce v prostredí VBA a niektoré pokročilejšie programovacie techniky v prostredí MS Excel. Ďalej sa preberajú podrobnosti jazyka VBA, práca s niektorými zložitejšími objektami MS Excel, spracovanie udalostí na objektoch, práca s formulármi a niektoré špecifiká vývojového prostredia. Veľká pozornosť sa venuje aj spolupráci s databázami a niektorým ďalším možnostiam komunikácie s vonkajším prostredím. Na záver kurzu sú zaradené náročnejšie programovacie techniky a konzultácia konkrétnych problémov účastníkov.
Súčasťou výuky je množstvo praktických príkladov, na ktorých si účastníci postupne precvičujú, upevňujú a rozširujú svoje vedomosti.

Na kurze sú k dispozícii všetky verzie programu - výuka prebieha v najnovšej verzii, rozdiely v starších verziách sa preberajú priebežne.

Cena kurzu: 4400 SK bez DPH.

Náplň kurzu:

1. DEŇ
VBA v prostredí MS Excel
• stručná rekapitulácia základných princípov a nástrojov
• práca na liste a objekt Range - zhrnutie a precvičenie všetkých možností
• ďalšie objekty MS Excel a ich využitie - príklady a cvičenia
• využitie funkcií a ovládanie kalkulácií MS Excel vo VBA

Podrobnosti o programovacom jazyku VBA
• deklarácia premenných, využitie polí, vlastné dátové typy, výrazy, funkcie
• tvorba a spolupráca procedúr a funkcií - možnosti volania, parametre, volanie medzi aplikáciami
• návestia a skoky
• moduly tried a ich využitie
• ošetrenie chýb za behu programu

Vybrané objekty v prostredí MS Excel a ich použitie
• Chart - graf
• Pivot Table - kontingenčná tabuľka
• Shapes - tvary
• Command Bar - panel nástrojov

2. DEŇ
Spracovanie udalostí na objektoch MS Excel
• udalosti objektov Workbook, Worksheet
• udalosti objektov ActiveX - Change, Click, ...

Office Web Components (OWC)
• význam, využitie, udalosti

Formuláre
• pokročilá práca s formulármi a objektami

Vývojové prostredie
• nastavenie pracovného prostredia
• pokročilé možnosti programového editora
• krokovanie a ladenie programu

3. DEŇ
Práca s databázou - import, export a aktualizácia údajov, databázové aplikácie
• prístup k údajom v databázach internými prostriedkami MS Excel a pomocou ADO
• spolupráca s databázami typu MS SQL Server a základné príkazy jazyka SQL - select, insert, update, delete, ...
• aplikácia MS Excel ako „Front End“ k databáze

Ďalšie možnosti spolupráce s vonkajším prostredím
• prístup na disk - práca s adresármi a súbormi
• export údajov MS Excel do textových a iných súborov - CSV, XML, HTML, DBF, ...
• riadenie tlače

Pokročilé programovacie techniky
• práca s registrami - ukladanie nastavení vytvorenej aplikácie do registrov
• ovládanie iných aplikácií pomocou Automation a metódou SendKeys
• vytvorenie add-in súboru
• vytvorenie *.dll knižnice
Konzultácia konkrétnych otázok a problémov podľa záujmu účastníkov kurzu