Makra PowerPoint: Jak spustit VBA na snímcích PowerPoint 2016 a 2019?
Přečtěte si, jak přidat vlastní makra do prezentací PowerPoint 365 pro efektivní automatizaci úloh.
Platí pro Microsoft Office 365, 2019 a starší. Operační systémy Windows.
Zde je otázka, kterou jsme dostali od čtenáře:
Potřebuji automaticky změnit velikost všech obrázků uložených v konkrétní prezentaci, kterou musím připravit pro své vedení. Vzhledem k tomu, že snímky jsou docela standardní, vypadá to jako něco, co bych mohl automatizovat pomocí makra. Jde o to, že na kartě Vývoj v PowerPointu nenacházím tlačítko záznamu maker. Můžete pomoci?
Ano, jistě! Existuje celá řada úkolů, které lze v aplikaci PowerPoint automatizovat:
Je třeba objasnit, že Microsoft PowerPoint nedodává záznamník maker, jako je ten, který najdete ve Wordu nebo Excelu. Pokud tedy chcete automatizovat PowerPoint, budete muset napsat makro ručně pomocí jazyka Visual Basic for Applications (VBA). Tento programovací jazyk je relativně jednoduše srozumitelný a umožňuje pokročilým uživatelům rozšířit funkcionalitu Microsoft Office.
Nejprve si vytvoříme zálohu původní prezentace:
Abyste mohli pokročit ve vývoji maker, musíte mít přístup k uživatelskému rozhraní programování VBA. Pokud nevidíte nabídku s názvem Vývojář, měli byste povolit nabídku pro vývoj.
Dalším krokem je vložení kódu VBA do modulu projektu Visual Basic for Applications:
Sub Add_Slide()
Dim NewSlide As Slide
Set NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
End Sub
Důležité: Vždy se ujistěte, že máte makro z ověřených zdrojů. Kopírování kódu VBA z webu může být riskantní!
Vaše instalace Microsoft Office může mít ve výchozím nastavení vypnutá makra VBA. Pokud je to váš případ, na kartě Vývojář klikněte na Zabezpečení maker a vyberte možnost Zakázat všechna makra s upozorněním. PowerPoint následně zobrazí zprávu, pokud vaše prezentace obsahuje makra, a požádá vás o povolení ke spuštění těchto maker.
Makro můžete také vyvolat z karty Zobrazit, nebo ještě lépe, přiřadit ho novému tlačítku na panelu nástrojů rychlého přístupu či propojit s příkazovým tlačítkem na snímku nebo v UserForm.
Pokud chcete vidět konkrétní příklady maker VBA pro PowerPoint, neváhejte mě kontaktovat prostřednictvím kontaktního formuláře a probrat vaše specifické požadavky.
Nejjednodušší způsob, jak ladit kód VBA, je využití integrovaných nástrojů pro ladění:
Otevřete editor VBA pomocí Alt+F11 a nastavte body přerušení kliknutím na okraj čísel řádků. Spusťte kód pomocí F5, a můžete procházet kódem řádek po řádku pomocí F8 pro kontrolu proměnných. Výstup hodnot proměnných můžete vidět v okně Immediate (Ctrl+G) s použitím příkazů Debug.Print.
Přečtěte si, jak přidat vlastní makra do prezentací PowerPoint 365 pro efektivní automatizaci úloh.
Naučte se, jak vložit popisky obrázků do souborů PowerPoint a Word 365, 2019 / 2016, abyste zlepšili své prezentace. Poznejte klíčové tipy a triky, které vám pomohou.