Share via


TextRange.InsertDateTime Method (PowerPoint)

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.

Set sh = Application.ActivePresentation.Slides(1).Shapes(2)

Set sentOne = sh.TextFrame.TextRange.Paragraphs(1).Sentences(1)

sentOne.InsertAfter.InsertDateTime ppDateTimeMdyy

See Also

Concepts

TextRange Object Members

TextRange Object