Classe HeaderFooter (PowerPoint VBA)

A classe HeaderFooter representa um cabeçalho, rodapé, data e hora, número do slide ou número de página em um slide ou slide mestre. Todos os objetos HeaderFooter para um slide ou mestre estão contidos em um objeto HeadersFooters .

Set

Para usar uma variável de classe HeaderFooter, ela primeiro precisa ser instanciada por exemplo

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

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo HeaderFooter: HeadersFooters.DateAndTime, HeadersFooters.Footer, HeadersFooters.Header e HeadersFooters.SlideNumber

Format

Retorna ou define o formato para a data e a hora atualizadas automaticamente. Leitura/gravação.

Os valores possíveis são ppDateTimeddddMMMMddyyyy - Ddddmmmmddaaaa, ppDateTimedMMMMyyyy - dMMMMyyyydMMMMyyyy, ppDateTimedMMMyy - dMMMyydMMMyy, ppDateTimeFigureOut - Descobrir, ppDateTimeFormatMixed - Formato misto, ppDateTimeHmm - HmmHmm, ppDateTimehmmAMPM - hmmAMPMhmmAMPM, ppDateTimeHmmss - HmmssHmmss, ppDateTimehmmssAMPM - hmmssAMPMhmmssAMPM, ppDateTimeMdyy - Mdaa, ppDateTimeMMddyyHmm - Mmddaahmm, ppDateTimeMMddyyhmmAMPM - Mmddaahmmampm, ppDateTimeMMMMdyyyy - MMMMdaaaa, ppDateTimeMMMMyy - MMMMaa, ppDateTimeMMyy - MMaa, ppDateTimeUAQ1, ppDateTimeUAQ2, ppDateTimeUAQ3, ppDateTimeUAQ4, ppDateTimeUAQ5, ppDateTimeUAQ6, ppDateTimeUAQ7.

A propriedade Format só se aplica a objetos HeaderFooter que representa a data e hora (retornadas da coleção HeadersFooters pela propriedade DateAndTime ). Certifique-se de que a data e hora estão definidas para serem atualizadas automaticamente (não exibidas como texto fixo), definindo a propriedade UseFormat como true. O valor da propriedade Format pode ser uma destas constantes PpDateTimeFormat.

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

Parent

Retorna o objeto parente para o objeto especificado.

Text

Retorna ou define um String que representa o texto contido no objeto especificado. Leitura/gravação.

ActivePresentation.SlideMaster.HeadersFooters.DateAndTime.Text =

UseFormat

Determina se o objeto de data e hora contém informações atualizadas automaticamente. Leitura/gravação.

Essa propriedade só se aplica a um objeto HeaderFooter que representa a data e hora (retornado pela propriedade DateAndTime ). Defina a propriedade UseFormat de um objeto HeaderFooter de data e hora como True quando você deseja definir ou retornar o formato de data e hora usando a propriedade Format. Defina a propriedade UseFormat como msoFalse quando você deseja definir ou retornar a cadeia de caracteres de texto para a data e hora fixa. O valor da propriedade UseFormat pode ser uma destas constantes MsoTriState .

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

Visible

Retorna ou define a visibilidade do objeto especificado ou da formatação que lhe foi aplicada. Leitura/gravação.

O valor da propriedade Visible pode ser uma destas constantes MsoTriState .

ActivePresentation.SlideMaster.HeadersFooters.DateAndTime.Visible = msoTrue