Kurz je určený pre vývojárov, analytikov a pokročilých používateľov, ktorí ovládajú programovanie vo VBA a potrebujú prejsť na Office Skripty (TypeScript). Na kurze sa naučíte prenášať existujúce makrá do nového objektového modelu ExcelScript [...]
  • GOC3102
  • Dĺžka 2 dni
  • 0 ITK bodov
  • 0 termínov
  • SR (400 €)

    ČR (9 000 Kč)

Kurz je určený pre vývojárov, analytikov a pokročilých používateľov, ktorí ovládajú programovanie vo VBA a potrebujú prejsť na Office Skripty (TypeScript). Na kurze sa naučíte prenášať existujúce makrá do nového objektového modelu ExcelScript API a využívať možnosti webového aj desktopového Excelu. Vysvetlíme si rozdiely v architektúre oboch prostredí, základy syntaxe TypeScriptu, prácu s dátovými typmi, poľami a chybovými stavmi. Ukážeme si tiež optimalizáciu hromadných operácií s dátami a využitie AI asistentov na rýchly prepis a refaktorovanie staršieho VBA kódu. Kurz predpokladá znalosť programovania vo VBA na úrovni kurzu MSVBA1 alebo MSEX5.

»
  • Prevod konceptov z VBA (Range, Sheet, Workbook) do objektového modelu ExcelScript API
  • Základy jazyka TypeScript a jeho typového systému prispôsobené pre VBA vývojárov
  • Využitie AI (LLM) asistentov na automatický prepis a refaktorovanie starého VBA kódu
  • Efektívna práca s dátovými maticami (Arrays) a hromadné operácie bez pomalých cyklov
  • Manipulácia s tabuľkami, kontingenčnými tabuľkami a grafmi cez rozhranie ExcelScript
  • Správa chybových stavov, ladenie kódu a osvedčené postupy (best practices)
  • Porovnanie limitov VBA vs. Office Skripty (bezpečnosť, asynchrónne správanie, spúšťanie v cloude

Microsoft Excel - programovanie vo VBA.

Architektúra Office Skriptov vs. VBA

  • Dôvody pre prechod z VBA na Office Skripty (Cloud, webový Excel, bezpečnosť)
  • Rozdiely v architektúre: Klientské VBA vs. Cloud-first JavaScript/TypeScript execution
  • Porovnanie objektových modelov: Excel Object Model (VBA) vs. ExcelScript API

Základy TypeScriptu pre VBA programátorov

  • Prechod zo syntaxe VBA do JavaScriptu/TypeScriptu (deklarácia premenných, typovanie, funkcie)
  • Práca s poľami, objektmi a kolekciami namiesto VBA Collections a Dictionaries
  • Výhody typovej kontroly a intellisense pri písaní skriptov

Migrácia kódu z VBA pomocou AI (LLM)

  • Stratégie prepisu rozsiahlych VBA projektov do modernej podoby
  • Pokročilý prompting AI asistentov na automatickú konverziu VBA syntaktických konštrukcií
  • Identifikácia nekompatibilných VBA funkcií a ich adekvátna náhrada

Pokročilá práca s ExcelScript API

  • Hromadné operácie nad rozsahmi (getValues, setValues) a optimalizácia výkonu
  • Manipulácia s Excel tabuľkami, filtrovaním, kontingenčnými tabuľkami a grafmi
  • Ošetrenie chýb (try-catch), validácia dátových typov a logovanie do konzoly

Integrácia a architektúra riešenia

  • Správa oprávnení, zdieľanie skriptov v rámci organizácie a verzovania kódu
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.