Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako získate makrá, aby pracovali na novších verziách programu Excel?

Makrá v novších verziách programu Excel (napríklad Excel 365, 2019, 2021 atď.) Pracujú do značnej miery rovnaké ako v starších verziách, ale existujú niektoré dôležité úvahy týkajúce sa bezpečnosti a editora VBA. Najväčšou prekážkou často umožňuje makra a nástroje vývojárov. Tu je porucha:

1. Povolenie makier:

* Varovanie za bezpečnosť: Pri otváraní zošita obsahujúceho makrá sa Excel zvyčajne zobrazí bezpečnostné varovanie. Musíte * výslovne povoliť makra, aby ich spustili. To je rozhodujúce pre bezpečnosť; Zakázanie makier zabraňuje vykonávaniu potenciálne škodlivého kódu.

* Možnosti povoľovania makier: Varovanie v oblasti bezpečnosti zvyčajne ponúka niekoľko možností:

* Povoliť obsah: To umožňuje * všetky * makry v zošite. Použite to iba vtedy, ak úplne dôverujete zdroju zošita.

* Zakáže obsah: To bráni spusteniu akýchkoľvek makier.

* Viac možností: To vás zavedie do nastavení Trust Center, kde si môžete prispôsobiť zabezpečenie makra.

* Nastavenia Trust Center (presnejšie riadenie): Prístup do Trust Center tým, že idete na:

* File> Možnosti> Trust Center> Nastavenia Trust Center ...

* V Trust Center môžete upraviť nastavenia makra:

* Nastavenia makra: Tu nájdete možnosti ako „Zakázať všetky makra bez oznámenia“, „Zakázať všetky makrá s výnimkou digitálne podpísaných makier“ a „Povoliť všetky makra (neodporúčané)“. Vyberte nastavenie, ktoré najlepšie odráža vašu toleranciu rizika. Na testovanie vlastných makier môže byť vhodné „Povoliť všetky makrá“, ale nikdy Použite to pre zošity z nedôveryhodných zdrojov.

2. Povolenie karty vývojára:

* Tab o úlohu vývojára: Karta vývojára obsahuje nástroje, ktoré potrebujete na prácu s VBA (Visual Basic for Applications), programovacím jazykom používaným pre makra Excel. Ak to nevidíte, musíte to povoliť:

* súbor> Možnosti> Prispôsobte stuhu

* V pravom table, pod „Prispôsobiť stuhu“, začiarknite políčko vedľa „vývojára“.

* Kliknite na tlačidlo „OK.“

3. Práca s editorom VBA:

* Prístup k editoru VBA: Akonáhle je karta vývojára povolená, môžete pristupovať k editoru VBA niekoľkými spôsobmi:

* vývojár> Visual Basic

* alt + f11 (klávesová skratka)

* Pochopenie makro zabezpečenie: Dokonca aj s povolenými makrami môžu Excel stále zabrániť určitým akciám považované za potenciálne nebezpečné (napr. Prístup k súborom mimo adresára zošita). Ak sa pokúsite robiť veci, ako je prístup k systému súborov alebo siete bez náležitých povolení, môžete sa stretnúť s chybami runtime týkajúce sa bezpečnosti.

4. Digitálne podpisy:

Ak chcete distribuovať makrá ostatným, zvážte digitálne podpísanie vašich projektov VBA. To zvyšuje dôveru a overuje pôvod kódu. Na tento účel budete potrebovať certifikát o podpisovaní kódu od dôveryhodnej autority.

5. Modernizácia starých makier:

Ak pracujete s veľmi starými makrami, môžu obsahovať zastaraný kód alebo používať funkcie, ktoré už nie sú podporované. Možno budete musieť aktualizovať kód, aby ste zaistili kompatibilitu s novšími verziami Excel.

v súhrne: Kľúčom je porozumieť a spravovať nastavenia zabezpečenia makra Excel. Vždy buďte opatrní pri umožňovaní makier z nedôveryhodných zdrojov. Ak vytvárate svoje vlastné makrá, povoľte kartu Developer a pomocou editora VBA napíšu a ladenie svojho kódu. Nezabudnite dôkladne otestovať.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené