2016-09-05 49 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 
相關問題