Jest to w zasadzie kod pwrpntuser rozszerzony do pełnego przewodnika wykonywalnego.
Tworzenie makra
W programie PowerPoint 2007 i nowszych upewnij się, że zapisałeś prezentację jako .pptm
rozszerzenie (standardowa prezentacja z makrami dozwolona).
Upewnij się, że dodałeś numery slajdów za pomocą metody opisanej w tym artykule 1 .
Otwórz okno „ Makro ” 2 . W programie PowerPoint 2007 i nowszych kliknij View
kartę (ostatnia), a następnie Macro
przycisk w ostatniej grupie pasków narzędzi. W wersjach Eariler wybierz Tools > Macro
z menu.
Wpisz nazwę swojego makra (powiedzmy PageCountUpdater
) i kliknij Create
.
Wklej kod makro (od pwrpntuser odpowiedź „s lub poniżej) pomiędzy Sub PageCountUpdater()
i End Sub
. Zmień van
linię najbardziej wciętą na of
lub coś podobnego na twoim języku.
Zapisz makro i zamknij Microsoft Visual Basic for Applications. Wróć do PowerPoint.
Jesteś skończony. Kod do wstawienia (pełny i z poprawionym „słowem kleju”):
Sub PageCountUpdater()
Dim s As Slide
Dim shp As Shape
For Each s In ActivePresentation.Slides
s.DisplayMasterShapes = True
s.HeadersFooters.SlideNumber.Visible = msoTrue
For Each shp In s.Shapes
If Left(shp.Name, 12) = "Slide Number" Then
shp.TextFrame.TextRange.Text = s.SlideNumber & " of " & ActivePresentation.Slides.Count
End If
Next
Next
End Sub
Wykonywanie makra
Ponownie otwórz okno „ Makro ”.
Wybierz zapisane PageCountUpdater
makro i naciśnij Run
.
Musisz to zrobić za każdym razem ręcznie. Skrót klawiaturowy byłby bardzo mile widziany. Ale ... nie ma sposobu, aby zmienić skróty programu PowerPoint, z wyjątkiem zakupu komercyjnej wtyczki, za którą trzeba zapłacić cenę od 20 dolarów za jeden komputer. Szczegółowe informacje można znaleźć na końcu tego lub tego artykułu.
Usuwanie makra
To makro jest uruchamiane tylko wtedy, gdy jest potrzebne. To nie jest makro na żywo. Aktualizuje pole o rzeczywistą liczbę slajdów i to wszystko. Samo pole jest standardowym polem tekstowym. Bez magii. Oznacza to, że możesz łatwo przekonwertować plik z powrotem .pptx
i wyrzucić to makro, gdy masz pewność, że prezentacja jest zakończona i nie będziesz już dodawać do niej slajdów. Pole pozostanie na swoich miejscach z nietkniętymi wartościami po usunięciu makra.
Jest to wygodne, ponieważ wielu użytkowników nie lubi dokumentów z makrami i wielu miejsc prezentacji, targów, konferencji itp. Po prostu nie pozwala na uruchamianie .pptm
plików.
Jest to również dobre, ponieważ to makro odtwarza pola numeracji na wszystkich slajdach (z wyjątkiem tych tytułowych - patrz przypis nr 1 na końcu), nawet jeśli usuniesz je ręcznie. Dlatego powinieneś uruchomić go po raz ostatni, po upewnieniu się co do ostatecznej liczby i kolejności slajdów, a następnie możesz go usunąć.
Otwieranie pliku z obsługą makr
Jeśli zdecydujesz się zachować .pptm
rozszerzenie i makro wewnątrz, ten dokument będzie zawsze otwarty z wyłączonymi makrami i będziesz musiał za Enable macros
każdym razem klikać (jeśli uruchomisz na ustawieniach domyślnych), aby je włączyć.
Jeśli dokumenty są twoje, masz pewność, że nie zawierają złośliwego kodu i wszystkie są przechowywane w bezpiecznej lokalizacji (tj. Nie w folderze tymczasowym lub udostępnionym), możesz zmienić ustawienia każdego programu pakietu Office, aby zawsze otwierać te pliki za pomocą makra włączone.
Najłatwiej jest dodać folder z prezentacjami z włączoną obsługą makr, aby zabezpieczyć lokalizacje w programie PowerPoint.
Aby to zrobić:
Kliknij File
kartę, Options
przycisk, Trust Center
sekcję i Trust Center Settings
przycisk.
Przejdź do Trusted locations
sekcji (druga) i kliknij Add new location...
przycisk.
Wklej lub wybierz ścieżkę folderu do Path
pola i opcjonalnie sprawdź, czy wszystkie podfoldery w dodanej lokalizacji również powinny być traktowane jako zaufane.
Kliknij OK
trzy razy, aby potwierdzić i zamknąć wszystkie otwarte okna. Ponownie otwórz dokument z obsługą makr.
Od tego momentu wszystkie dokumenty otwierane z właśnie dodanej lokalizacji nie powinny wyświetlać żadnych ostrzeżeń i zawsze powinny być otwierane z włączonymi makrami. Więcej informacji na ten temat znajdziesz w tym dokumencie pomocy technicznej Office.com .
Przypisy
1 W większości wersji PowerPoint slajd tytułowy jest określany nie jako pierwszy slajd prezentacji , ale jak każdy slajd stylizowany jako slajd tytułowy . Podczas wstawiania nowego można zobaczyć różne typy slajdów. Oznacza to, że jeśli nie masz slajdu w stylu tytułu, do wszystkich slajdów zostaną dodane numery stron. I odwrotnie - jeśli użyłeś wielu slajdów tytułowych w prezentacji, na przykład do oznaczenia różnych sekcji lub bloków, na wszystkich z nich nie będzie numeracji.
2 Nazwy wszystkich elementów GUI są tłumaczeniem w locie z mojego polskiego wydania PowerPoint 2010. W innych wydaniach lub wersjach językowych PowerPoint mogą się one nieco różnić. Odpowiednio wyreguluj.