Il s'agit essentiellement du code de pwrpntuser étendu au guide exécutable complet.
Création d'une macro
Dans PowerPoint 2007 et versions ultérieures, assurez-vous que vous avez enregistré votre présentation sous l' .pptm
extension (présentation standard avec macros autorisée).
Assurez-vous que vous avez ajouté des numéros de diapos en utilisant la méthode décrite dans cet article 1 .
Ouvrez la fenêtre " Macro " 2 . Dans PowerPoint 2007 et versions ultérieures, cliquez sur l' View
onglet (dernier), puis sur le Macro
bouton dans le dernier groupe de barres d'outils. Dans les versions eariler, sélectionnez Tools > Macro
dans le menu.
Tapez un nom pour votre macro (par exemple PageCountUpdater
) et cliquez sur Create
.
Coller le code macro (de pwrpntuser réponse de ou au- dessous) entre Sub PageCountUpdater()
et End Sub
. Changez van
la ligne la plus indentée en of
ou quelque chose de similaire dans votre langue.
Enregistrez la macro et fermez Microsoft Visual Basic pour Applications. Revenez à PowerPoint.
Vous avez terminé. Code à insérer (plein et avec "glue-word" corrigé):
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
Exécution de la macro
Ouvrez à nouveau la fenêtre " Macro ".
Sélectionnez la PageCountUpdater
macro enregistrée et appuyez sur Run
.
Vous devez le faire à chaque fois manuellement. Un raccourci clavier serait le bienvenu. Mais ... il n'y a aucun moyen de changer les raccourcis de PowerPoint, sauf pour acheter un plugin commercial, pour lequel vous devez payer le prix à partir de 20 dollars par ordinateur. Voir fin de ceci ou de cet article pour plus de détails.
Suppression d'une macro
Cette macro est exécutée uniquement lorsque vous en avez besoin. Ce n'est pas une macro en direct. Il met à jour le champ avec le nombre réel de diapositives et c'est tout. Le champ lui-même est un champ de texte standard. Pas de magie. Cela signifie que vous pouvez facilement reconvertir votre fichier .pptx
et jeter cette macro, une fois que vous êtes sûr, que votre présentation est terminée et que vous n'y ajouterez plus de diapositives. Le champ restera à sa place avec ses valeurs intactes, une fois la macro supprimée.
C'est confortable car de nombreux utilisateurs n'aiment pas les documents contenant des macros et de nombreux lieux de présentation, salons, conférences, etc. ne vous permettent tout simplement pas d'exécuter le .pptm
fichier.
C'est également une bonne chose, car cette macro recrée les champs de numérotation sur toutes les diapositives (sauf celles du titre - voir la note de bas de page n ° 1 à la fin), même si vous les supprimez manuellement. Par conséquent, vous devez l'exécuter une dernière fois, une fois que vous êtes sûr du nombre final et de l'ordre des diapositives, puis vous pouvez le supprimer.
Ouverture d'un fichier compatible avec les macros
Si vous décidez de conserver l' .pptm
extension et la macro à l'intérieur, ce document sera toujours ouvert avec les macros désactivées et vous devrez cliquer à Enable macros
chaque fois (si vous exécutez sur les paramètres par défaut) pour les activer.
Si les documents sont les vôtres, vous vous en doutez, qu'ils ne contiennent aucun code malveillant et qu'ils sont tous stockés dans un emplacement sécurisé (c'est-à-dire pas dans un dossier temporel ou partagé), vous pouvez modifier les paramètres de chaque programme Office pour que ces fichiers soient toujours ouverts avec macros activées.
Le moyen le plus simple consiste à ajouter un dossier avec des présentations à macro pour sécuriser les emplacements dans PowerPoint.
Pour faire ça:
Cliquez sur l' File
onglet, le Options
bouton, la Trust Center
section et le Trust Center Settings
bouton.
Allez à la Trusted locations
section (seconde) et cliquez sur le Add new location...
bouton.
Collez ou sélectionnez le chemin du dossier dans le Path
champ et vérifiez éventuellement que tous les sous-dossiers de l'emplacement ajouté doivent également être traités comme approuvés.
Cliquez OK
trois fois pour confirmer et fermer toutes les fenêtres ouvertes. Rouvrez votre document compatible avec les macros.
À partir de ce moment, tous les documents ouverts à partir d'un emplacement ajouté ne doivent plus afficher d'avertissement et doivent toujours être ouverts avec les macros activées. Vous trouverez beaucoup plus de détails à ce sujet dans ce document de support Office.com .
Notes de bas de page
1 Dans la plupart des versions de PowerPoint, le sens de la diapositive de titre n'est pas déterminé comme première diapositive de la présentation , mais comme toute diapositive de style diapositive de titre . Vous pouvez voir différents types de diapositives lorsque vous en insérez une nouvelle. Cela signifie que, si vous n'avez pas de diapositive stylisée comme titre, des numéros de page seront ajoutés à toutes les diapositives. Et en face - si vous avez utilisé de nombreuses diapositives de titre dans la présentation, par exemple pour marquer différentes sections ou blocs, il vous manquera une numérotation sur chacune d'entre elles.
2 Tous les noms des éléments de l'interface graphique sont une traduction à la volée de mon édition polonaise de PowerPoint 2010. Dans d'autres versions ou éditions linguistiques de PowerPoint, ils peuvent être légèrement différents. Ajuste en accord.