Teilen über


Range.InsertDateTime-Methode (Word)

Fügt das aktuelle Datum, die aktuelle Zeit oder beides als Text oder TIME-Feld ein.

Syntax

Ausdruck. InsertDateTime (DateTimeFormat, InsertAsField, InsertAsFullWidth, DateLanguage, CalendarType)

Ausdruck: Erforderlich. Eine Variable, die ein Range -Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Datetimeformat Optional Variant Das Format, das für die Anzeige des Datums, der Zeit oder von beidem verwendet werden soll. Wenn dieses Argument ausgelassen wird, wird das kurze Datumsformat aus der Windows-Systemsteuerung (Symbol Regionale Einstellungen) von Microsoft Word verwendet.
InsertAsField Optional Variant True, um die angegebenen Daten als TIME-Feld einzufügen. Der Standardwert ist True.
InsertAsFullWidth Optional Variant True, wenn die angegebenen Informationen als Double-Byte-Ziffern einzufügen. Dieses Argument möglicherweise nicht zur Verfügung, abhängig von der Unterstützung der Sprache (Englisch USA), beispielsweise), die Sie ausgewählt oder installiert haben.
DateLanguage Optional Variant Legt die Sprache fest, die für die Anzeige des Datums und der Uhrzeit verwendet werden soll. Dabei kann es sich um eine der WdDateLanguage-Konstanten handeln. Dieses Argument möglicherweise nicht zur Verfügung, abhängig von der Unterstützung der Sprache (Englisch USA), beispielsweise), die Sie ausgewählt oder installiert haben.
CalendarType Optional Variant Legt den Kalendertyp fest, der für die Anzeige des Datums und der Uhrzeit verwendet werden soll. Dabei kann es sich um eine der WdCalendarTypeBi-Konstanten handeln. Dieses Argument möglicherweise nicht zur Verfügung, abhängig von der Unterstützung der Sprache (Englisch USA), beispielsweise), die Sie ausgewählt oder installiert haben.

Beispiel

In diesem Beispiel wird das aktuelle Datum am Ende des aktiven Dokuments eingefügt. Ein mögliches Ergebnis könnte "01/12/99" sein.

With ActiveDocument.Content 
 .Collapse Direction:=wdCollapseEnd 
 .InsertDateTime DateTimeFormat:="MM/dd/yy", _ 
 InsertAsField:=False 
End With

In diesem Beispiel wird in der Fußzeile des aktiven Dokuments ein TIME-Feld für das aktuelle Datum eingefügt.

ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range _ 
 .InsertDateTime DateTimeFormat:="MMMM dd, yyyy", _ 
 InsertAsField:=True

Siehe auch

Range-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.