Úvod do skriptů Office v Excelu

Automatizace opakovaných úkolů pomocí skriptů Office v Excelu pro web. Nahrajte si akce a potom je přehrajte, kdykoli budete chtít. Skripty můžete upravovat i při změnách pracovního postupu. Skripty Office se ukládají v cloudu, takže podle potřeby můžete aktualizovat všechny sešity. 

Poznámka: Aby bylo možné skripty Office používat, správce je musí povolit.

Když zaznamenáte akce pomocí záznamu akce, vytvoří se skript. K těmto akcím patří zadávání textu nebo čísel, kliknutí na buňky nebo příkazy na pásu karet nebo v nabídkách, formátování buněk, řádků nebo sloupců, formátování dat jako excelových tabulek atd. Až budete hotovi, uvidíte čistý podokno úloh, který zobrazí popisný seznam všech kroků, které jste právě provedli. K zaznamenávání a spouštění skriptů Office nepotřebujete žádné kódování. Pokud se rozhodnete upravit akce, můžete to udělat v Editoru kódu, kde můžete upravit kód TypeScript skriptu. Přečtěte si všechno o psaní skriptů v Editoru kódu v záznamech, úpravách a vytváření skriptů Office v Excelu na webu.

  • Aktivní účet Microsoft 365 předplatného s komerčním nebo vzdělávacím Microsoft 365, který má přístup k Microsoft 365 aplikacím Office pro stolní počítače. Patří sem následující činnosti:

    • Microsoft 365 Apps pro firmy 

    • Microsoft 365 Business Standard

    • Microsoft 365 Apps pro podniky

    • Office 365 ProPlus pro zařízení

    • Office 365 Enterprise E3

    • Office 365 Enterprise E5

    • Office 365 A3

    • Office 365 A5

  • OneDrive pro firmy.

  • Ověřování serveru – při prvním spuštění záznamu skriptu nebo Editoru kódu musíte provést ověření se serverem, aby vaše skripty bylo možné uložit do cloudu. Přihlaste se k účtu Microsoft obvyklým způsobem. Až se zobrazí výzva k zadání oprávnění, zvolte Přijmout a pokračujte.

    Poznámka: Po nastavení správného nastavení v Centru pro správu budou mít k této funkci přístup koncoví uživatelé s odpovídající licencí. Tato funkce zatím není v usa Microsoft 365 a zákazníkům s místní příslušností dat v jednom z nových zeměpisných zeměpisných center v místním datacentru.

Začínáme

  1. Nejdřív vyberte na pásu karet kartu Automate(Automatické). Tím se zobrazí dvě hlavní možnosti ve skupině Scripting Tools: Record Actions (Akce záznamu) a Code Editor (Editor kódu).

    Skupina Nástroje skriptování obsahující možnosti akcí záznamu nebo zobrazení Editoru kódu
  2. Pokud chcete vytvořit nový skript Office, stiskněte tlačítko Akce záznamu a pak začněte dělat kroky, které chcete zautomatizovány. V tomto příkladu používáme jednoduchou oblast dat, převedeme ji na excelovou tabulku, přidáme sloupec souhrnů a řádek souhrnů a dokončujeme je formátováním hodnot jako měny.

    Před a po obrázcích mřížky dat 5×3, která se použije k vytvoření skriptu Office, který jej převede na excelovou tabulku se součtem řádku a sloupce, a potom naformátuje data jako měnu.
  3. Když začnete nahrávat nový skript Office, uvidíte akce záznamu, které podokno úloh vpravo. Tady uvidíte krátký popis akcí, které v tomto pořadí děláte. Až budete hotovi se všemi kroky, můžete stisknout tlačítko Zastavit.

    Až nahráli skript Office, uvidíte popis toho, co jednotlivé kroky dělá.
  4. Po stisknutí tlačítka Zastavit se v podokně Akce záznamu zobrazí dialogové okno pro název skriptu a jeho popis. Excel ve výchozím nastavení pojmnuje vaše skripty Script 1, Script 2 atd. Budete ale chtít, aby vaše skripty výstižné názvy; v opačném případě budete muset prohrabovat každou z nich, abyste našli tu, kterou chcete. V tomto příkladu jsme pojmenovali skript Vytvořit tabulku s řádkem souhrnů. V názvu skriptu můžete mít mezery.

    Po dokončení záznamu skriptu Office se zobrazí výzva k zadání názvu a popisu skriptu.

Přehrání skriptu Office

  1. Pokud se podokno Editor kódu ještě nezobrazuje, můžete ho spustit z nástroje pro > skriptování v > kódu.

    Obrázek editoru kódu skriptů Office, který zobrazuje všechny skripty Office, které jste uložili.
  2. Poklikejte na skript, který chcete spustit. Tím se spustí podokno kódu s viditelným kódem v jazyce TypeScript.

    Když vyberete skript ze seznamu skriptů, zobrazí se v novém podokně, které také zobrazuje samotný kód TypeScript.

    Poznámka: Toto téma se nezabírá úpravou ani psaním vašeho vlastního kódu TypeScript, ale můžete se se svou technickou dokumentací týkající se skriptů Office nahlédněte do naší technické dokumentace.

  3. Pokud chcete kód spustit, vytvořte nebo zkopírujte původní tabulku na novém listu a pak stiskněte > Spustit. Zobrazí se krátké oznámení, že skript běží, a které po dokončení skriptu zmizí.

  4. Další možnosti – Pokud kliknete na tři tečky (...) na pravé straně podokna Editoru kódu, zobrazí se místní nabídka. Tady máte možnost:

    Kliknutím na tři tečky v pravém horním rohu zobrazíte místní nabídku včetně možnosti Odstranit.

    • Vytvořit kopii skriptu

    • Odstranění skriptu

    • Návrat k naposledy uložené možnosti: Tuto možnost můžete použít, pokud jste provedli změny ve skriptu, který nechcete zachovat.

    • Script Details - This will show you general details about your script, such as the description and last date/time it was modified. Popis můžete jednoduše změnit tak, že na něj kliknete.

    • Protokoly – Zobrazí se historie skriptu.

    • Nastavení editoru – Umožňuje změnit motiv editoru, název písma, velikost písma a další možnosti. Tyto skripty si asi budete chtít nechat tak, jak je, dokud se nezkusíte s skripty Office.

    • Informace – Tato funkce zobrazuje interní podrobnosti o službě Office Scripts. Tady byste nic měnit neměli.

Možné chyby

  • Je důležité vědět, že když nahráváte skript Office Script, zaznamenává záznam skriptu prakticky každou podporovanou akci, kterou chcete provést. Pokud tedy v posloupnosti udělali chybu (například kliknete na tlačítko, na které jste neklikli), záznam skriptu ho zaznamená. Můžete zaznamenat celý postup znovu nebo upravit kód TypeScript. Z tohoto důvodu je nejlepší zaznamenávat postupy, s kterými jste dobře obeznámeni. Čím plynulejší bude nahrávání posloupnosti, tím efektivněji se bude spouštět při přehrávání.

  • Při prvním záznamu skriptu mohou být určité akce v pořádku, ale při pokusu o jejich přehrání se nezdaří. Například v předchozím příkladu, kde jsme naformátili některá ukázková data jako tabulku, by náš kód v případě, že jsme se ho pokusili spustit v aktualizované tabulce, nepovede, protože Excel neumožňuje, aby se tabulky překrývaly. V tomto okamžiku editor kódu zobrazí chybovou zprávu.

    Chybová zpráva Editoru kódu se sdělením, že skript běžel s chybami. Další informace získáte stisknutím tlačítka Protokoly.

    Po kliknutí na tlačítko Zobrazit protokoly se v dolní části podokna Editor kódu zobrazí stručné vysvětlení chyby.

    Další podrobnosti o skriptu, který běžel s chybami.
  • Nepodporované funkce : Neustále pracujeme na tom, aby se podporovaly další funkce, ale v tuto chvíli není všechno podporované. V takovém případě uvidíte poznámku v podokně Akce záznamu. Můžete přehrát kód a jednoduše ignoruje všechny kroky, které se nešlo nahrát.

    Dialogové okno Akce s oznámením, že určité kroky nebylo možné zaznamenat

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Viz také

Technická dokumentace k skriptům Office

Zaznamenávání, úpravy a vytváření skriptů Office v Excelu na webuhttps://docs.microsoft.com/office/dev/scripts/tutorials/excel-tutorial

Řešení potíží se skripty Office

Ukázkové skripty pro skripty Office v Excelu na webuhttps://docs.microsoft.com/office/dev/scripts/resources/excel-samples

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×