2016-09-05 13 views
-1

Попытка получить дату создания документа с указанием даты и времени (это выбор всех документов в папке, созданной в определенный день).Word VBA Дата создания как только дата и время

Я могу получить дату и время, когда были созданы документы, но не только дата! Есть ли способ сделать это в Word VBA?

В настоящее время, используя следующую строку кода для этого:

 intDate = wdDocTgt.BuiltInDocumentProperties("Creation Date") 

ответ

1

Попробуйте округление (на самом деле просто взять целую часть):

intDate = int(wdDocTgt.BuiltInDocumentProperties("Creation Date")) 

Помните, что даты и время только цифры. Все хранится в днях, что означает, что время является частью доли. Удаление фракций удаляет время.

+0

Это сработало отлично. +1 и отмечены как ответ - очень ясное и прямое решение очень легко понять. – Tom36

+0

Спасибо, рад, что смогу помочь. :) – vacip

+0

Есть ли способ проверить дату создания документа после даты - например, полдень и до 11:59:00 на следующий день? Я пытаюсь это сделать сейчас, но он не работает – Tom36

-1
? VarType(ActiveWorkbook.BuiltinDocumentProperties("Creation Date")) 
7 
? vbDate 
7 
? Int((ActiveWorkbook.BuiltinDocumentProperties("Creation Date"))) 
16-07-27 
Смежные вопросы