Bu temelde pwrpntuser 'un kodunu tam çalıştırılabilir kılavuza genişletmiştir.
Makro oluşturma
PowerPoint 2007 ve daha yeni sürümlerde, sunumunuzu .pptm
uzantı altında kaydettiğinizden emin olun (makrolarla standart sunum yapılabilir).
Bu makalede 1 anlatılan yöntemi kullanarak slayt numaraları eklediğinizden emin olun .
" Makro " penceresini açın 2 . PowerPoint 2007 ve daha yenilerinde, son araç çubuğu grubundaki View
sekmeye (son) ve ardından Macro
düğmesine tıklayın. Kazan versiyonlarında menüden seçim yapın Tools > Macro
.
Makronuz için bir isim yazın (söyleyin PageCountUpdater
) ve tıklayın Create
.
Makro kodunu ( pwrpntuser 'in yanıtından veya aşağısından) Sub PageCountUpdater()
ve arasına yapıştırın End Sub
. van
En girintili çizgideki of
veya sizin dilinizde benzer herhangi bir şeyi değiştirin .
Makroyu kaydedin ve Applications için Microsoft Visual Basic'ı kapatın. PowerPoint'e geri dönün.
Sen bittin. Eklenecek kod (dolu ve düzeltilmiş "yapıştırıcı kelime" ile):
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
Makro yürütme
" Makro " penceresini tekrar açın.
Kaydedilen PageCountUpdater
makroyu seçin ve tıklayın Run
.
Bunu her zaman manuel olarak yapmak zorundasınız. Bir klavye kısayolu en hoş geldiniz. Ancak ... PowerPoint'in kısayollarını değiştirmenin yolu yoktur, bunun için bir bilgisayardan 20 dolardan başlayarak fiyatını ödemek zorunda olduğunuz ticari bir eklenti satın almak dışında. Ayrıntılar için bunun veya bu makalenin sonuna bakın .
Makroyu silmek
Bu makro, yalnızca ihtiyacınız olduğunda çalıştırılır. Bu bir canlı makro değil. Gerçek slayt sayısı ile alanı günceller ve bu kadar. Alanın kendisi standart bir metin alanıdır. Sihir yok. Bu, dosyanızı kolayca dönüştürebileceğiniz .pptx
ve bu makroyu bir kenara atabileceğiniz, emin olduğunuzda sunumunuzun yapıldığından ve artık slayt eklemeyeceğiniz anlamına gelir. Makro kaldırıldıktan sonra alan, değerleri el değmeden yerlerinde kalacaktır.
Pek çok kullanıcı makro içeren belgeleri sevmediğinden ve sunum yerlerinin, fuarların, konferansların vb. Çok hoşuna gitmediğinden, .pptm
dosya çalıştırmanıza izin vermez .
Bu da iyidir, çünkü bu makro tüm slaytlarda numaralandırma alanları oluşturur (başlıklar hariç - sonunda 1 no'lu dipnota bakın), bunları manuel olarak kaldırsanız bile. Bu nedenle, son numaradan ve slayt sırasından emin olduktan sonra, onu son bir kez çalıştırmanız gerekir ve sonra kaldırabilirsiniz.
Makro etkin dosyayı açma
.pptm
Uzantı ve makroyu içeride tutmaya karar verirseniz , bu belgeyi her zaman makrolar devre dışı bırakılmış olarak açacak ve Enable macros
etkinleştirmek için her seferinde (varsayılan ayarlarda çalışıyorsanız) tıklatmanız gerekecek .
Dokümanların size ait olması durumunda, zararlı kod içermediklerinden ve hepsinin güvenli bir yerde depolandığından (yani bazı geçici veya paylaşılan klasörlerde değil) güvendiğinizden emin olursanız, her Office programının ayarlarını, bu dosyaların her zaman açık olması için değiştirebilirsiniz. Makrolar etkin.
En kolay yol, PowerPoint'teki konumları güvenli hale getirmek için makro özellikli sunumlar içeren bir klasör eklemektir.
Bunu yapmak için:
Click File
sekmesi, Options
düğme, Trust Center
bölüm ve Trust Center Settings
düğmeyi.
Git Trusted locations
bölümde (ikinci) ve üzerine tıklayın Add new location...
düğme.
Klasör yolunu Path
alana yapıştırın veya seçin ve isteğe bağlı olarak, eklenmiş konumdaki tüm alt klasörlerin de güvenilir olarak işlem görmesi gerektiğini kontrol edin.
Açık olan OK
tüm pencereleri onaylamak ve kapatmak için üç kez tıklayın . Makro etkin belgenizi yeniden açın.
Bu noktadan itibaren, yeni eklenen bir yerden açılan tüm belgeler herhangi bir uyarı göstermemeli ve her zaman makrolar etkinleştirilmiş olarak açılmalıdır. Bu konuda çok daha fazla ayrıntıyı bu Office.com destek belgesinde bulabilirsiniz .
Dipnotlar
1 PowerPoint'in çoğu sürümünde, anlamı olan slayt, sunumdaki ilk slayt olarak değil, başlık slayt olarak düzenlenmiş herhangi bir slayt olarak belirlenir . Yenisini eklerken farklı slayt türlerini görebilirsiniz. Bu, başlık olarak stillendirilmiş slaydınız yoksa, tüm slaytlara sayfa numaraları ekleyeceğiniz anlamına gelir. Ve tersi - sunumda birçok başlık slaydı kullandıysanız , örneğin farklı bölümleri veya blokları işaretlemek için, hepsinde eksik numaralandırma olacaktır.
2 Tüm GUI öğelerinin adları, PowerPoint 2010'un Polonya sürümümden anında çevrilmektedir. Diğer sürümlerde veya PowerPoint'in dil sürümlerinde, biraz farklı olabilir. Buna göre ayarlamak.