Classe HeaderFooter (PowerPoint VBA)

La classe HeaderFooter représente un en-tête, un pied de page, une date et une heure, un numéro de diapositive, ou un numéro de page d’une diapositive ou d’un masque. Tous les objets HeaderFooter d’une diapositive ou d’un masque sont contenus dans un objet HeadersFooters .

Set

Pour utiliser une variable de classe HeaderFooter, elle doit d'abord être instanciée, par exemple

Dim hfr as HeaderFooter
Set hfr = ActivePresentation.SlideMaster.HeadersFooters.DateAndTime

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe HeaderFooter : HeadersFooters.DateAndTime, HeadersFooters.Footer, HeadersFooters.Header et HeadersFooters.SlideNumber

Format

Renvoie ou définit la mise en forme de la date et de l’heure automatiquement mises à jour. Lecture-écriture.

Valeurs possibles sont ppDateTimeddddMMMMddyyyy - ddddMMMMddyyyyddddMMMMddyyyy, ppDateTimedMMMMyyyy - dMMMMyyyydMMMMyyyy, ppDateTimedMMMyy - dMMMyydMMMyy, ppDateTimeFigureOut - Déterminer, ppDateTimeFormatMixed - Format mixte, ppDateTimeHmm - HmmHmm, ppDateTimehmmAMPM - hmmAMPMhmmAMPM, ppDateTimeHmmss - HmmssHmmss, ppDateTimehmmssAMPM - hmmssAMPMhmmssAMPM, ppDateTimeMdyy - MdyyMdyy, ppDateTimeMMddyyHmm - MMddyyHmmMMddyyHmm, ppDateTimeMMddyyhmmAMPM - MMddyyhmmAMPMMMddyyhmmAMPM, ppDateTimeMMMMdyyyy - MMMMdyyyyMMMMdyyyy, ppDateTimeMMMMyy - MMMMyyMMMMyy, ppDateTimeMMyy - MMyyMMyy, ppDateTimeUAQ1, ppDateTimeUAQ2, ppDateTimeUAQ3, ppDateTimeUAQ4, ppDateTimeUAQ5, ppDateTimeUAQ6, ppDateTimeUAQ7.

La propriété Format s’applique uniquement aux objets HeaderFooter qui représentent une date et une heure (renvoyées par la collection HeadersFooters à l’aide de la propriété DateAndTime). Assurez-vous que la date et l’heure sont configurées pour être mises à jour automatiquement (et non affichées en tant que texte fixe) en affectant à la propriété UseFormat la valeur true. La valeur de la propriété Format peut être l’une de ces constantes PpDateTimeFormat.

ActiveWindow.Selection.SlideRange(1).HeadersFooters.DateAndTime.Format = ppDateTimeddddMMMMddyyyy

Parent

Renvoie l’objet parent de l’objet spécifié.

Text

Renvoie ou définit String qui représente le texte contenu dans l’objet spécifié. Lecture-écriture.

ActivePresentation.SlideMaster.HeadersFooters.DateAndTime.Text =

UseFormat

Détermine si l’objet date et heure contient des informations mises à jour automatiquement. Lecture-écriture.

Cette propriété s’applique uniquement à un objet HeaderFooter qui représente une date et une heure (renvoyées par la propriété DateAndTime ). Affectez la valeur true à la propriété UseFormat d’un objet HeaderFooter date et heure lorsque vous voulez définir ou renvoyer le format de la date et de l’heure à l’aide de la propriété format . Affectez à la propriété UseFormat la valeur msoFalse lorsque vous souhaitez définir ou renvoyer la chaîne de texte avec une date/heure fixe. La valeur de la propriété UseFormat peut être l’une de ces constantes MsoTriState .

ActiveWindow.Selection.SlideRange(1).HeadersFooters.DateAndTime.UseFormat = msoTrue

Visible

Renvoie ou définit la visibilité de l’objet spécifié ou la mise en forme qui lui est appliquée. Lecture-écriture.

La valeur de la propriété visible peut être l’une de ces constantes MsoTriState .

ActivePresentation.SlideMaster.HeadersFooters.DateAndTime.Visible = msoTrue