Makra PowerPoint: Jak uruchomić VBA na slajdach PowerPoint 2016 i 2019?
Dowiedz się, jak dodawać niestandardowe makra do prezentacji PowerPoint 365.
Dotyczy Microsoft Office 365, 2019 i starszych oraz systemów operacyjnych Windows.
Oto pytanie, które otrzymaliśmy od czytelnika:
Muszę automatycznie zmienić rozmiar wszystkich obrazów przechowywanych w określonej prezentacji, którą muszę przygotować dla mojego zarządzania. Ponieważ slajdy są dość standardowe, wygląda to na coś, co mógłbym zautomatyzować za pomocą makra. Rzecz w tym, że nie znajduję przycisku rejestratora makr w zakładce programowanie PowerPoint. Możesz pomóc?
Tak, oczywiście! Istnieje sporo nudnych zadań związanych z PowerPointem, które można zautomatyzować:
Chciałbym to wyjaśnić, ponieważ kilku czytelników specjalnie o to prosiło. Program Microsoft PowerPoint nie dostarcza rejestratora makr, takiego jak ten, który można znaleźć w programach Word lub Excel. Dlatego jeśli chcesz zautomatyzować program PowerPoint, musisz ręcznie utworzyć makro przy użyciu języka Visual Basic for Applications (VBA). VBA to stosunkowo prosty język programowania, który pomaga zaawansowanym użytkownikom rozszerzać funkcjonalność pakietu Microsoft Office. Mimo wszystko, pisanie programu PowerPoint VBA nie jest skomplikowane, wystarczy postępować zgodnie z poniższymi instrukcjami.
Po pierwsze, utworzymy kopię zapasową oryginalnej prezentacji:
Aby kontynuować tworzenie makr, musisz mieć dostęp do interfejsu użytkownika programowania VBA. Jeśli nie widzisz menu o nazwie Deweloper, które domyślnie pojawia się po prawej stronie Wstążki, powinieneś włączyć menu programistyczne.
Następnym krokiem byłoby wstawienie fragmentu kodu VBA do modułu projektu Visual Basic for Applications. Wykonaj poniższe kroki:
Sub Dodaj_slajd()
Dim NewSlide As Slide
Set NewSlide = ActivePresentation.Slides.Add(2, ppLayoutBlank)
End Sub
Ważne: słowo ostrzeżenia: zawsze upewnij się, że otrzymujesz makro z wiarygodnych źródeł. Kopiowanie kodu VBA z sieci nie jest dobrym pomysłem!
Twoja instalacja pakietu Microsoft Office może mieć domyślnie wyłączone makra VBA bez powiadomienia użytkownika końcowego. W takim przypadku na karcie Deweloper kliknij Zabezpieczenia makr i wybierz Wyłącz wszystkie makra z powiadomieniem. Od teraz PowerPoint wyświetli widoczną wiadomość pod wstążką, jeśli prezentacja zawiera zawartość makr, która została domyślnie wyłączona i poprosi Cię o pozwolenie na uruchomienie tych makr.
Jak się właśnie dowiedziałeś, możesz łatwo wywołać swoje makro PowerPoint z karty Deweloper. Możesz również wywołać makro z zakładki Widok. Jeśli jednak jesteś zainteresowany poprawą interakcji użytkownika z makrem, możesz łatwo przypisać je do nowego przycisku na pasku narzędzi szybkiego dostępu; alternatywnie możesz połączyć swoje makro z przyciskiem polecenia na slajdzie lub w formularzu użytkownika.
Kilku czytelników poprosiło o kilka przykładów makr Visual Basic for Applications dla programu PowerPoint. Zapraszam do kontaktu ze mną za pomocą formularza kontaktowego, aby omówić Twoje specyficzne wymagania dotyczące tworzenia makr.
Uważam, że najłatwiejszym sposobem debugowania kodu VBA w programie PowerPoint jest użycie wbudowanych narzędzi do debugowania.
Najpierw otwieram edytor Visual Basic, naciskając Alt+F11. Następnie ustawiam punkty przerwania w kodzie, klikając lewy margines numerów linii. Kiedy uruchomię kod za pomocą F5, wykonanie zostanie wstrzymane w dowolnym ustawionym przeze mnie punkcie przerwania, dzięki czemu będę mógł przeglądać kod wiersz po wierszu dzięki F8.
Używam także poleceń okna bezpośredniego (Ctrl+G) i instrukcji Debug.Print do wyprowadzania wartości zmiennych. Dzięki tym narzędziom mogę metodycznie przeglądać kod, aby zidentyfikować i naprawić wszelkie problemy.
Dowiedz się, jak dodawać niestandardowe makra do prezentacji PowerPoint 365.
PowerPoint może automatycznie przeszukiwać prezentację za pomocą funkcji Znajdź, a także umożliwia szybką zmianę słów lub fraz za pomocą funkcji Zamień.
Dowiedz się, jak wstawiać podpisy do obrazów w plikach PowerPoint i Word 365, 2019 / 2016, aby wzbogacić swoje prezentacje.
SmartArt w programie PowerPoint 2016 umożliwia prezenterom przekazywanie informacji w formie graficznej zamiast zwykłego tekstu. Istnieje wiele sposobów wykorzystania grafiki SmartArt do zilustrowania różnych pomysłów.
Wykres to narzędzie, którego użytkownicy mogą używać do graficznego przedstawiania danych. Korzystanie z wykresu w prezentacji pomaga odbiorcom lepiej zrozumieć znaczenie liczb.
Co to jest okienko animacji w programie PowerPoint? Jak tworzyć efekty w programie PowerPoint 2016? Nauczmy się z LuckyTemplates.com, jak tworzyć efekty dla tekstu i obiektów w programie PowerPoint!
Użytkownicy mogą dowolnie układać obiekty na slajdzie, wyrównując je, porządkując, grupując i obracając na wiele różnych sposobów.
Kształty to świetny sposób na uatrakcyjnienie prezentacji. PowerPoint oferuje użytkownikom szeroką gamę kształtów do wyboru, które można dostosować do indywidualnych potrzeb każdej osoby.
Aby tworzyć skuteczne prezentacje programu PowerPoint, ważne jest, aby slajdy były naprawdę łatwe do odczytania. Jednym z najczęstszych sposobów osiągnięcia tego jest formatowanie tekstu jako listy punktowanej lub numerowanej.
Wcięcia i odstępy między wierszami to dwie ważne funkcje, których możesz użyć do zmiany sposobu wyświetlania tekstu na slajdzie.