InsertDateTime メソッド

Microsoft PowerPoint Visual Basic リファレンス

InsertDateTime メソッド

指定されたテキスト範囲に日付と時刻を挿入します。挿入するテキストを表す TextRange オブジェクトを返します。

expression**.InsertDateTime(DateTimeFormat**, InsertAsField)

*expression *  必ず指定します。TextRange オブジェクトを返すオブジェクト式を指定します。

DateTimeFormat*  必ず指定します。**PpDateTimeFormat クラスの定数を使用します。日付と時刻の書式を指定します。*

使用できる定数は、次に示す PpDateTimeFormat クラスの定数のいずれかです。
ppDateTimeddddMMMMddyyyy
ppDateTimedMMMMyyyy
ppDateTimedMMMyy
ppDateTimeFormatMixed
ppDateTimeHmm
ppDateTimehmmAMPM
ppDateTimeHmmss
ppDateTimehmmssAMPM
ppDateTimeMdyy
ppDateTimeMMddyyHmm
ppDateTimeMMddyyhmmAMPM
ppDateTimeMMMMdyyyy
ppDateTimeMMMMyy
ppDateTimeMMyy

InsertAsField*  省略可能です。**MsoTriState クラスの定数を使用します。挿入された日付と時刻は、プレゼンテーションを開くたびに更新されるかどうかを指定します。*

使用できる定数は、次に示す MsoTriState クラスの定数のいずれかです。
msoCTrue
msoFalse (既定値)
msoTriStateMixed
msoTriStateToggle
msoTrue プレゼンテーションを開くたびに挿入された日付と時刻を更新します。

使用例

次の使用例は、作業中のプレゼンテーションのスライド 1 の図形 2 内の、最初の段落の最初の文の後に日付を挿入します。

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