Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вставка текущей даты или времени (или и того, и другого) в виде текстового поля или поля TIME.
Синтаксис
выражение.
InsertDateTime( _DateTimeFormat_ , _InsertAsField_ , _InsertAsFullWidth_ , _DateLanguage_ , _CalendarType_ )
выражение (обязательно). Переменная, представляющая объект выделения .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| DateTimeFormat | Необязательный | Variant | Формат отображения даты или времени (или того и другого). Если этот аргумент опущен, Microsoft Word использует краткий стиль даты из панели управления Windows (значок региональных параметров). Символы формата см. в статье "Тип данных "Дата/время ". |
| InsertAsField | Необязательный | Variant | Значение true , чтобы вставить указанные сведения в виде поля TIME. Значение по умолчанию — True. |
| InsertAsFullWidth | Необязательный | Variant | Значение true , чтобы вставить указанные сведения в виде двухбайтовых цифр. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский (США). |
| DateLanguage | Необязательный | Variant | Выбор языка для отображения даты или времени. Может быть любой из констант WdDateLanguage . Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский (США). |
| CalendarType | Необязательный | Variant | Тип календаря для отображения даты или времени. Может быть любой из констант WdCalendarTypeBi . Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский (США). |
Примечания
При использовании этого метода заменяется текущий выделенный фрагмент. Чтобы избежать этого, перед использованием этого метода используйте метод Collapse .
Пример
В этом примере вставляется поле TIME для текущей даты. Возможным результатом может быть "18 ноября 1999 года".
Selection.InsertDateTime DateTimeFormat:="MMMM dd, yyyy", _
InsertAsField:=True
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.