-1
嘗試僅使用日期和時間獲取文檔的創建日期(這是選擇在給定日期創建的文件夾中的所有文檔)。Word VBA創建日期僅爲日期而沒有時間
我可以得到文件的創建日期和時間,但不僅僅是日期! 有沒有辦法在Word VBA中做到這一點?
目前使用下面的代碼行這樣的:
intDate = wdDocTgt.BuiltInDocumentProperties("Creation Date")
嘗試僅使用日期和時間獲取文檔的創建日期(這是選擇在給定日期創建的文件夾中的所有文檔)。Word VBA創建日期僅爲日期而沒有時間
我可以得到文件的創建日期和時間,但不僅僅是日期! 有沒有辦法在Word VBA中做到這一點?
目前使用下面的代碼行這樣的:
intDate = wdDocTgt.BuiltInDocumentProperties("Creation Date")
嘗試四捨五入(實際上只取整數部分):
intDate = int(wdDocTgt.BuiltInDocumentProperties("Creation Date"))
記住,日期和時間只是數字。一切都以天存儲,這意味着時間是小數部分。刪除分數可以消除時間。
? VarType(ActiveWorkbook.BuiltinDocumentProperties("Creation Date"))
7
? vbDate
7
? Int((ActiveWorkbook.BuiltinDocumentProperties("Creation Date")))
16-07-27
這工作完美。 +1並標記爲已回答 - 非常清晰直接的解決方案非常易於我理解。 – Tom36
謝謝,很高興我能幫到你。 :) – vacip
有沒有辦法可以檢查文檔創建日期是在日期時間之後 - 例如中午和第二天11:59:00之前?我正在嘗試這個,但它不工作 – Tom36