Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вставляет текущую дату или время либо как текст, либо как поле TIME.
Синтаксис
expression. InsertDateTime (DateTimeFormat, InsertAsField, InsertAsFullWidth, DateLanguage, CalendarType)
выражение (обязательно). Переменная, представляющая объект Range .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Datetimeformat | Необязательный | Variant | Формат, используемый для отображения даты или времени или и того, и другого. Если этот аргумент опущен, Microsoft Word использует стиль краткой даты из панель управления Windows (значок "Региональные параметры"). |
| InsertAsField | Необязательный | Variant | Значение true , чтобы вставить указанные сведения в качестве поля TIME. Значение по умолчанию — True. |
| InsertAsFullWidth | Необязательный | Variant | Значение true , чтобы вставить указанные сведения в виде двубайтовых цифр. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). |
| DateLanguage | Необязательный | Variant | Задает язык, на котором будут отображаться дата или время. Может быть любой из констант WdDateLanguage . Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). |
| CalendarType | Необязательный | Variant | Задает тип календаря, используемый при отображении даты или времени. Может быть любой из констант WdCalendarTypeBi . Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). |
Пример
В этом примере текущая дата вставляется в конец активного документа. Возможный результат: "01/12/99".
With ActiveDocument.Content
.Collapse Direction:=wdCollapseEnd
.InsertDateTime DateTimeFormat:="MM/dd/yy", _
InsertAsField:=False
End With
В этом примере в колонтитул активного документа вставляется поле TIME для текущей даты.
ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range _
.InsertDateTime DateTimeFormat:="MMMM dd, yyyy", _
InsertAsField:=True
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.