Domov Sociální média 10 Praktických tipů Editor jazyka - dummies

10 Praktických tipů Editor jazyka - dummies

Obsah:

Video: Biblical Series I: Introduction to the Idea of God 2025

Video: Biblical Series I: Introduction to the Idea of God 2025
Anonim

Pokud budete trávit čas práce s makrami v editoru jazyka Visual Basic, proč nepoužívat několik vestavěné nástroje, které usnadní práci? Tyto tipy výrazně zlepší vaše zkušenosti s programováním v makrech.

Použití komentářů bloků

Umístění jednoho apostrofu před libovolný řádek kódu řekne aplikaci Excel, aby přeskočilo tento řádek kódu. Tato technika se nazývá komentování kódu. Většina programátorů používá jediný apostrof k vytváření poznámek nebo poznámek v kódu, jak je zde ukázáno.

Jeden apostrof před jakoukoliv čárou změní tuto čáru na komentář.

Někdy je užitečné komentovat více řádků kódu. Tímto způsobem můžete otestovat určité řádky kódu, když řeknete programu Excel ignorovat komentované řádky.

Místo toho, abyste strávili čas komentováním jednoho řádku najednou, můžete pomocí panelu nástrojů Upravit komentovat celý blok kódu.

Chcete-li aktivovat panel nástrojů Upravit, přejděte do nabídky VBE a zvolte View → Toolbars → Edit. Vyberte řádek kódu, který chcete komentovat, a poté klepněte na ikonu bloku komentářů na panelu nástrojů Upravit, jak je znázorněno zde.

Použijte panel nástrojů pro úpravy, chcete-li použít komentáře k bloku kódu.

Kopírování více řádků kódu

Můžete zkopírovat celé bloky kódu zvýrazněním řádků, které potřebujete, a podržením klávesy Ctrl při přetažení bloku. Tento starý trik systému Windows funguje i při přetahování modulů.

Budete vědět, že přetahujete kopii, když kurzor zobrazí symbol plus vedle ní, jak je znázorněno zde.

Ctrl-drag pro vytvoření kopie.

Skok mezi moduly a postupy

Jakmile začne růst paměť cache kódu makra, může to být bolest pro rychlý pohyb mezi moduly a postupy. Bolest můžete zmírnit pomocí několika klávesových zkratek.

  • Stiskněte Ctrl + Tab pro rychlé přesunutí mezi moduly.

  • Stisknutím Ctrl + Page Up a Ctrl + Page Down přesuňte mezi postupy v rámci modulu.

Teleportování vašich funkcí

Při kontrole makra se může setkat s proměnnou nebo názvem funkce, která zjevně směřuje k nějakému jinému kódu. Místo toho, aby se všechny moduly probudily, aby zjistily, odkud tato funkce nebo název proměnné pochází, můžete jednoduše umístit kurzor na tuto funkci nebo název proměnné a stisknout Shift + F2.

Jak ukazuje tento obrázek, okamžitě jste se teleportovali k původu této funkce nebo názvu proměnné. Stisknutím kláves Ctrl + Shift + F2 se dostanete zpátky k místu, kde jste začali.

Stiskněte klávesu Shift + F2 na název funkce nebo proměnné, která se k ní dostane.

Zůstat v správném postupu

Pokud vaše moduly obsahují více procedur, může být obtížné procházení určitým postupem bez neúmyslného posunu do jiného postupu. Často se ocitnete posunutím nahoru a dolů, snažíte se vrátit na správný kód.

Chcete-li se vyhnout tomuto nesmyslu, klikněte na tlačítko Zobrazit postup v levém dolním rohu VBE, jak je zde zobrazeno. Tímto způsobem omezujete posouvání pouze na postup, který používáte.

Omezte posouvání na aktivní proceduru.

Procházení kódem

Chcete-li projít kódem, musíte makro dát do režimu ladění. Jednoduše umístěte kurzor kdekoli v makru a stiskněte klávesu F8.

Při programování termín ladění znamená nalezení a opravu možných chyb v kódu. Jedním z užitečnějších nástrojů pro ladění je schopnost postupně procházet kód jedním řádkem. Když projdete kódem, sledujete, jak každý řádek je spuštěn.

První řádek kódu je zvýrazněn a na levém okraji okna kódu se zobrazí malá šipka, jak je zde ukázáno. Opětovným stisknutím klávesy F8 spusťte zvýrazněný řádek kódu a přesuňte se na další řádek. Pokračujte stisknutím klávesy F8, abyste sledovali každý řádek provedený až do konce makra.

Stisknutím klávesy F8 projděte každý řádek makra.

Chcete-li se dostat z režimu ladění, přejděte do nabídky VBE a zvolte Debug → Step Out.

Přechod na určitý kódový řádek

Co když chcete začít krokem přes kód na určitém řádku? No, můžete to udělat prostě přesunutím šipky!

Pokud je v režimu ladění zvýrazněn řádek kódu, můžete klepnout a přetáhnout šipku v levém okraji okna kódu směrem nahoru nebo dolů, a to klepnutím na libovolný řádek kódu, který chcete provést dále.

Přetáhněte šipku při překročení kódu.

Zastavení kódu v předdefinovaném bodě

Když nastavíte bod zlomu, bude váš kód běžet jako normální a potom se zastaví na řádku kódu, který jste definovali jako bod zlomu.

Tato technika ladění se hodí, když chcete spustit testy malých bloků kódu najednou. Například pokud máte podezření, že v makru může dojít k chybě, ale víte, že většina makra běží bez problémů, můžete nastavit bod zlomu začínající na podezřelém řádku kódu a potom spustit makro. Když makro dosáhne vašeho bodu zlomu, ukončení provádění. V tomto okamžiku můžete stisknutím klávesy F8 na klávesnici sledovat, jak makro běží po jednom řádku.

Chcete-li nastavit zarážku v kódu, umístěte kurzor na místo, kde chcete spustit bod zarážky, a potom stiskněte klávesu F9 na klávesnici. VBA zřetelně označí bod zlomu bodem v levém okraji okna kódu a samotný kódový řádek bude tmavý.

Bod zlomu je označen tečkou a stínovaným textem.

Když vaše makro narazí na bod zlomu, bude skutečně umístěn do režimu ladění. Chcete-li se dostat z režimu ladění, můžete jít nahoru do nabídky VBE a vybrat Debug → Step Out.

Zobrazení počátečních a koncových hodnot proměnné

Pokud umístíte ukazatel myši na proměnnou String nebo Integer v VBA v režimu ladění, zobrazí se hodnota této proměnné v popisku nástroje.Tato funkce umožňuje zobrazit hodnoty, které jsou předávány v proměnných a mimo ně, což je užitečné při ladění kódu.

Nicméně, popisy nástrojů mohou obsahovat pouze 77 znaků (včetně názvu proměnné), takže pokud je hodnota ve vaší proměnné příliš dlouhá, dostane se odříznout. Chcete-li vidět za prvních 77 znaků, podržte kurzor podržením klávesy Ctrl.

Zde vypadá nápověda při přejímaní nad proměnnou v režimu ladění.

Počáteční a koncové znaky v proměnném popisku.

Vypnutí automatické syntaxe Kontrola

Často se při práci na nějakém kódu zjistíte, že potřebujete přejít na jiný řádek a něco kopírovat. Nejste hotovi s čárou; stačí to nechat na chvíli. VBE vás ale okamžitě zastaví s chybovou zprávou podobnou té, která je zde zobrazena, a upozorní vás na něco, co již víte.

Nedokončený řádek kódu vede k chybové zprávě.

Tato pole zpráv vás nutí zastavit to, co děláte, abyste potvrdili chybu stisknutím tlačítka OK. Po půl dne těchto náhlých schránek budete připraveni hodit počítač proti zdi.

Takže můžete počítač a svůj rozum uložit tak, že vypnete kontrolu automatické syntaxe. Přejděte do nabídky VBE a zvolte Nástroje → Možnosti. Objeví se dialogové okno Možnosti zobrazující kartu Editor. Zrušte zaškrtnutí volby Automatické ověření syntaxe, abyste tyto nepříjemné chybové zprávy zastavili.

Zabraňte varování při kódování.

Nebojte se o chybějící legitimní chybu. Váš kód bude stále červeně jít nahoru, poskytne vizuální znamení, že něco není v pořádku.

10 Praktických tipů Editor jazyka - dummies

Výběr redakce

Nejlepší klíčová slova služby Google Analytics - dummies

Nejlepší klíčová slova služby Google Analytics - dummies

Přehled nejlepších klíčových slov je jedním z nejdůležitějších přehledů v Google Analytics. Tento přehled poskytuje přehled o vašem čtenáři blogů a nejdůležitějších informacích, které potřebujete při přípravě vašeho blogu pro práci s inzerenty a značkami. Chcete-li zobrazit přehledy Google Analytics, přihlaste se k účtu a jednoduše klikněte na ...

Stránky Google Analytics na návštěvníka a průměrná délka návštěvních zpráv - figuríny

Stránky Google Analytics na návštěvníka a průměrná délka návštěvních zpráv - figuríny

Přehledy návštěvníka a průměrné délky návštěv jsou důležitými přehledy ve službě Google Analytics. Tyto přehledy vám umožňují nahlédnout do vašich čtenářů blogu a důležité informace, které potřebujete při přípravě vašeho blogu pro práci s inzerenty a značkami. Chcete-li zobrazit přehledy ve službě Google Analytics, přihlaste se k účtu a jednoduše ...

Google Drops Page Rank for Bloggers zobrazující reklamy Text-Link - dummies

Google Drops Page Rank for Bloggers zobrazující reklamy Text-Link - dummies

Kontroverzní rozhodnutí z roku 2007, společnost Google učinila bezprecedentní krok zrušení stránky na úrovni webových stránek, které zobrazovaly textové reklamy. To neovlivnilo pouze blogery; také byly ovlivněny velké zpravodajské webové stránky, jako například Washington Post. V roce 2006 bylo běžné, že inzerenti nakupovali textové odkazy na blogy. Mohlo by to být ...

Výběr redakce

Jak řídit externí blesk Speedlite na fotoaparátu Canon EOS 6D - figuríny

Jak řídit externí blesk Speedlite na fotoaparátu Canon EOS 6D - figuríny

Canon EX Speedlite v horké botce EOS 6D, můžete ovládat výstup pomocí nabídky fotoaparátu a mnohem více. Máte-li blesk EX II Speedlite, máte spousty ovládacích prvků. Následující kroky zobrazují možnosti, které máte k dispozici s bleskem EX II Speedlite. Možnosti mohou být ...

, Jak ovládat ISO na fotoaparát Canon EOS Rebel T3 Series - figuríny

, Jak ovládat ISO na fotoaparát Canon EOS Rebel T3 Series - figuríny

Váš fotoaparátu Nastavení ISO určuje, jak citlivá musí být obrazový snímač svítit. Při vyšších hodnotách ISO fotoaparátu potřebujete méně světla pro správné vystavení obrazu. Chcete-li ovládat ISO Váš Canon Rebel T3 nebo T3i, nastavte fotoaparát na jeden z pěti pokročilými expozičními režimy: P, Tv, Av, ...

Jak ovládat ISO na Canon EOS 70D - figuríny

Jak ovládat ISO na Canon EOS 70D - figuríny

Nastavení ISO na fotoaparátu Canon EOS 70D ovládá citlivost obrazového snímače. Při vyšších hodnotách ISO potřebujete pro vystavení obrazu méně světla. Nezapomeňte však na to, že zvyšování ISO je nevýhodou: čím vyšší je ISO, tím větší je možnost vzniku hlučných obrazů. V plně automatických režimech expozice fotoaparát ...

Výběr redakce

Společné slova a fráze, které vám pomohou odpovědět na otázky týkající se přechodu na ACT anglický test

Společné slova a fráze, které vám pomohou odpovědět na otázky týkající se přechodu na ACT anglický test

ACT English Test obsahuje několik otázek, které vás vyzývají k výběru nejlepšího slova nebo fráze pro propojení dvou nápadů. Chcete-li odpovědět na tyto otázky týkající se přechodu, zaměřte se na vztah mezi oběma myšlenkami. Podívejte se na tento seznam společných přechodových kategorií a několik příkladů některých slov a frází, které poskytují ...

Souřadnice geometrických praktických otázek na ACT - dummy

Souřadnice geometrických praktických otázek na ACT - dummy

ACT matematický test obsahuje otázky týkající se geometrie souřadnic, vyžadují, abyste věděli věci jako střední a distanční vzorce pro body na grafu souřadnic x, y. Zde je několik příkladů, které můžete vyzkoušet. Vzorové otázky Jaký bod souřadnic je středem segmentu čáry, který jde z bodu (-1, ...

Jak se přiblížit ACT čtení - figuríny

Jak se přiblížit ACT čtení - figuríny

Pro mnoho studentů. ACT má pracovat zpět. Jsou schopni ušetřit čas a soustředit se na to, co je důležité tím, že skočí přímo do otázek, aniž by se nejprve podíval na průchod. Tato strategie se nejprve cítí velmi nepříjemně, ale s praxí může být ...