Aby byl kód snadno čitelný je dobré dodržovat pár zásad. Já jsem vycházel z Javy a upravil si zásady pro použití ve VBA.
Pokračovat ve čtení →IDE – Rubberduck
Pokud píšete delší kódy a chcete využívat OPP pokud možno naplno tak jste již narazily na mantinely default vývojového prostředí. Unit test se tam nedá, formátování kódu stojí za prd, refactoring též nic, anotace jsou sprosté slovo a přehlednost většího kódu je téměř nulová.
Pokračovat ve čtení →Class Module
Tento modul umožní vytvářet vlastní objekty. Jde o velice silného pomocníka při tvorbě větších projektů. Práce s objekty je identická jako v Java či C#, jen ve VBA je horší práce v Dědičností (popíšeme si v extra díle). S objekty ve VBA jste již jistě pracovali, například Workbook či Worksheet. Detailněji o OOP (Objektově Orientovaném Programování) najdete na internetu, je toho tam spousta.
Pokračovat ve čtení →Aktivace spuštění scriptu v Outlook
Jistě se Vám už stalo že jste chtěli automatizovat Outlook a v Pravidlech nemůžete najít možnost spuštění skriptu? Ona tam totiž ta možnost již není. Microsoft tuto možnost v rámci bezpečnosti vypnul. Ale není vše ztraceno, je tu možnost jak to zvrátit.
Pokračovat ve čtení →Jak na Ribbon
Co je Ribbon již každý ví, ale jak do té lišty dostat tlačítko pro své makro? Rychlou odpověď na tuto otázku můžeme najít softwérkem, ale kdo chce vědět něco víc může se začít.
Pokračovat ve čtení →