Jazyk Visual Basic a jeho odnože jsou stejně staré jako věčná diskuse, zda se
jedná o zločin na čistotě programátorského řemesla či o užitečnou pomůcku pro
tvorbu aplikací do Windows. Pokud zůstanete věrni oblastem, kde má třeba Visual
Basic for Applications jisté opodstatnění a pevné mantinely, můžete jej ocenit.
Třeba když vylepšujete možnosti Excelu.
Předkládaný materiál navazuje ve svém výkladu na tradiční možnosti Excelu
vytvářet makra pro řadu automatizovaných operací. Autor se zaměřil na využití
VBA pro typické i méně běžné úlohy a naznačuje, jakým směrem se může ubírat
snaha o co nejlepší využití samotné aplikace.
Kniha určitě není určena úplným začátečníkům, kteří o Visual Basicu jen něco
zaslechli. Hned v první kapitole budete vrženi tváří v tvář událostmi řízenému
programování, což není pro slabší povahy dobrý začátek. Určitá základní znalost
objektových přístupů a logiky událostí tedy není k zahození. Rovněž zde
nehledejte ani základní pohyb v editoru či popis běžné syntaxe.
Vedle již zmíněných událostí v Excelu najdete v knize dalších devět kapitol s
pokročilými tématy. Pokryt jsou jak tradiční disciplíny ve Visual Basicu, tedy
grafické ovládací komponenty a prvky formulářů nebo nabídky a panely s
pracovními nástroji, tak programové ovládání grafů či ne zcela jednoduchou
problematika práce s externími soubory. Vedle příznačných možností práce s
databázemi a seznamy, kde je Excel jako doma, vám autor ukáže i vytváření
vlastních doplňků či extrémní polohu v podobě volání funkcí API operačního
systému, čímž se dostává na samé hranice možností VBA.
Přestože v knize najdete řadu příkladů a ukázek kódu, v některých místech by
jistě stálo za úvahu nahrazení obrovských přehledových tabulek názornějšími
materiály. Ani zde nebyla podle našeho názoru důsledně uplatněno pravidlo, že
materiály z nápovědy není třeba přepisovat a tisknout, takže kniha obsahuje
třeba zbytečné reference na objektový model. Publikací o programování Excelu
není až tak mnoho, tahle je sympatická svým pokročilým zaměřením beze snahy
opět omílat základy.
Autor: Jaroslav Černý
Vydavatelství:
Grada Publishing,Praha, 2005
Počet stran: 227
Doporučená cena: 199 Kč