TextRange.InsertDateTime метод (Publisher)

Возвращает объект TextRange , представляющий дату и время, вставленные в указанный текстовый диапазон.

Синтаксис

выражение. InsertDateTime (Format, InsertAsField, InsertAsFullWidth, Language, Calendar)

выражение Переменная, представляющая объект TextRange .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Format Обязательный PbDateTimeFormat Формат даты и времени. Может быть одной из констант PbDateTimeFormat , объявленных в библиотеке типов Microsoft Publisher.
InsertAsField Необязательный Логический Это верно для Publisher, чтобы обновлять дату и время при открытии публикации. Значение по умолчанию - false.
InsertAsFullWidth Необязательный Логический Значение true , чтобы вставить указанные сведения в виде двухбайтовых цифр. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский (США). Значение по умолчанию - false.
Language Необязательный MsoLanguageID Язык для отображения даты или времени. Может быть одной из констант MsoLanguageID , объявленных в библиотеке типов Microsoft Office.
Календарь Необязательный PbCalendarType Тип календаря, используемый для отображения даты или времени. Может быть одной из констант PbCalendarType . Значение по умолчанию — pbCalendarTypeWestern.

Возвращаемое значение

TextRange

Пример

В этом примере вставляется поле текущей даты в позицию курсора.

Sub InsertDateField() 
 Selection.TextRange.InsertDateTime Format:=pbDateLong, InsertAsField:=True 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.