Okno kódu editoru VBA

Přehled informací

Použití Okna kódu

Okno kódu je určeno pro zápis, zobrazení a úpravy kódu programu Visual Basic pro Aplikace. Pro každý modul lze otevřít samostatné Okno kódu, umožňuje jednoduše zobrazit kód z různých formulářů nebo modulů (množina deklarací, následovaná procedurami) a kopírovat či vkládat části kódu mezi nimi.

Vybraný text v Okně kódu lze přetáhnout:

Otevření Okna kódu

Okno kódu můžeme otevřít několika způsoby:

Otevření Okna kódu z Okna projektu

Otevření Okna kódu z Okna Vlastní formulář

Otevření Okna kódu z Okna Vlastní formulář

Jiný postup:

Jiný postup:

Součásti Okna kódu

 

Pole Objekt

    Zobrazuje název vybraného objektu. Klepnutím na šipku vpravo od pole se zobrazí seznam všech objektů přidružených k formuláři.
     
 

Pole Procedury a události

   

Pole, obsahující seznam všech událostí rozpoznatelných programem Visual Basic pro formulář nebo ovládací prvek, zobrazený v poli "Objekt". Vyberete-li událost, v Okně kódu se zobrazí procedura události přidružená k názvu události.

Je-li v poli "Objekt" zobrazen název (obecné), pole "Procedury" obsahuje seznam všech deklarací a obecných procedur, které byly pro formulář vytvořeny.

Procedurou se rozumí pojmenovaný sled příkazů, vykonávaný jako celek. Typy procedur jsou například Function, Property, a Sub. Název procedury je definován vždy na úrovni modulu. Veškerý spustitelný kód musí být obsažen v proceduře. Procedury nemohou být vnořené.

Provádíte-li úpravy v kódu modulu, pole "Procedury" obsahuje seznam všech obecných procedur obsažených v modulu. V ostatních případech je v Okně kódu zobrazena procedura vybraná v seznamu "Procedury".

Všechny procedury v modulu jsou zobrazeny v jednom rolovacím seznamu, který je abecedně uspořádán podle názvu. Výběr procedury pomocí rozbalovacích seznamů v horní části okna kódu přesune kurzor na první řádek kódu v proceduře, která byla vybrána.

     
 

Příčka

   

Tažením příčky směrem dolů dojde k rozdělení Okna kódu na dvě části, ve kterých můžete nezávisle listovat. To znamená, že si můžete prohlížet dvě různé části kódu současně. Informace, zobrazené v polích "Objekt" a "Procedury/Události" se vždy vztahují ke kódu uvedeném v té části okna, která má v danou chvíli fokus.

Fokus = schopnost kdykoli přijmout klepnutí myši nebo vstup z klávesnice. V prostředí systému Microsoft Windows může být v jednom okamžiku aktivní pouze jedno okno, formulář, nebo ovládací prvek. Normálně je objekt, který "je aktivní", označen zvýrazněním rámečku nebo záhlaví. Prvek se může stát aktivním na základě činnosti uživatele nebo aplikace.

Přetažením příčky k hornímu či dolnímu okraji okna, nebo poklepáním na ni lze rozdělení okna zrušit.

     
 

Pruh indikátorů v okraji

   

Šedá oblast v levé části Okna kódu, je oblast , kde se zobrazují indikátory okraje. Indikátory okraje jsou ikony, signalizující během editace kódu viditelné zarážky.

     
 

Ikona Zobrazit proceduru

    Zobrazí vybranou proceduru. V okně kódu bude vždy zobrazena pouze jedna procedura.
     
 

Ikona Zobrazení celého modulu

    Zobrazí celý kód modulu - všechny procedury.

Význam ikon Okna kódu používá mnoho ikon, jejich význam je možné získat v kapitole Význam ikon používaných v Prohlížeči objektů a Okně kódu.