Afficher information de chaque diapo
Résolu
Esther.Rt
Messages postés
5
Statut
Membre
-
Esther.Rt Messages postés 5 Statut Membre -
Esther.Rt Messages postés 5 Statut Membre -
Bonjour
Nous sommes plusieurs a travailler sur la meme presentation.
J aimerais trouver un moyen d afficher de facon automatique (plutot que de devoir le saisir manuellement en notes ou en pied de page) l auteur et la date de creation de chaque slide.
Auriez vous un code pour creer une macro?
Merci beaucoup
Nous sommes plusieurs a travailler sur la meme presentation.
J aimerais trouver un moyen d afficher de facon automatique (plutot que de devoir le saisir manuellement en notes ou en pied de page) l auteur et la date de creation de chaque slide.
Auriez vous un code pour creer une macro?
Merci beaucoup
1 réponse
-
Bonjour,
Avec une macro, supposant que le nom de la personne a été renseigné dans sa version d'Office.
A paramétrer, selon l'endroit où tu veux mettre l'information, la taille, la couleur, etc.
Sub auteur()
Dim nom As String, diapo As Slide
On Error Resume Next
nom = Application.ActivePresentation.BuiltInDocumentProperties.Item("author").Value
Set diapo = ActiveWindow.Selection.SlideRange(1)
With diapo.Shapes.AddTextbox(msoTextOrientationHorizontal, 50, 10, 200, 30).TextFrame
.MarginLeft = 0
With .TextRange
.Text = nom
.Font.Size = 9
End With
End With
End Sub
-
-
-
Merci beaucoup Marina
Je sens que c est presque ca, cette fois le nom du dernier utilisateur m apparait sur chaque slide.
Neanmoins, cela ne prend pas en compte le fait que le dernier utilisateur ait modifie ou non la slide en question.
Peut-on coder quelque chose du style: s'il y a eu modification de la slide, afficher last author, sinon afficher auteur anterieur,etc...
Merci encore -
Bonjour,
Je ne comprends pas bien pourquoi le nom du dernier utilisateur apparaît sur chaque slide, puisque la macro ne fonctionne que pour la diapo active.
Le principe est de relier la macro à un bouton, et de cliquer dessus une fois qu'on a fait la modif sur la diapo.
Par ailleurs, le texte inséré reste du texte, et n'a pas de lien avec le dernier auteur.
m@rina -
Le texte s affiche sur plusieurs diapos car j ai fait le test a plusieurs endroits. En fait, ce que je souhaite est de pouvoir verifier une fois le document termine qui a fait quelle slide(dernier a l avoir modifiee), sans obliger chaque utilisateur a faire tourner la macro apres chaque modif
Il faudrait donc que sur chaque diapo apparaissent le nom du dernier auteur a l avoir modifie
Merci
-