TextRange.InsertDateTime Method

PowerPoint Developer Reference

Inserts the date and time in the specified text range. Returns a TextRange object that represents the inserted text.

Syntax

expression.InsertDateTime(DateTimeFormat, InsertAsField)

expression   A variable that represents a TextRange object.

Parameters

Name Required/Optional Data Type Description
DateTimeFormat Required PpDateTimeFormat A format for the date and time.
InsertAsField Optional MsoTriState Determines whether the inserted date and time will be updated each time the presentation is opened.

Return Value
TextRange

Remarks

The

DateTimeFormat

parameter value can be one of these PpDateTimeFormat constants.

ppDateTimeddddMMMMddyyyy
ppDateTimedMMMMyyyy
ppDateTimedMMMyy
ppDateTimeFormatMixed
ppDateTimeHmm
ppDateTimehmmAMPM
ppDateTimeHmmss
ppDateTimehmmssAMPM
ppDateTimeMdyy
ppDateTimeMMddyyHmm
ppDateTimeMMddyyhmmAMPM
ppDateTimeMMMMdyyyy
ppDateTimeMMMMyy
ppDateTimeMMyy

The

InsertAsField

parameter value can be one of these MsoTriState constants.

Constant Description
msoFalse The default.
msoTrue Updates the inserted date and time each time the presentation is opened.

Example

This example inserts the date and time after the first sentence of the first paragraph in shape two on slide one in the active presentation.

Visual Basic for Applications
  Set sh = Application.ActivePresentation.Slides(1).Shapes(2)
Set sentOne = sh.TextFrame.TextRange.Paragraphs(1).Sentences(1)
sentOne.InsertAfter.InsertDateTime ppDateTimeMdyy

See Also