Word VBA创建日期仅为日期而非时间

Word VBA创建日期仅为日期而非时间,vba,properties,ms-word,Vba,Properties,Ms Word,尝试获取仅包含日期而不包含时间的文档的创建日期(这是选择文件夹中在给定日期创建的所有文档) 我可以得到创建文档的日期和时间,但不仅仅是日期! 在Word VBA中是否有这样做的方法 当前正在为此使用以下代码行: intDate = wdDocTgt.BuiltInDocumentProperties("Creation Date") 尝试舍入(实际上只取整数部分): 记住,日期和时间只是数字。所有的东西都是以天为单位存储的,这意味着时间是一小部分。删除分数会减少时间。这非常有效+

尝试获取仅包含日期而不包含时间的文档的创建日期(这是选择文件夹中在给定日期创建的所有文档)

我可以得到创建文档的日期和时间,但不仅仅是日期! 在Word VBA中是否有这样做的方法

当前正在为此使用以下代码行:

       intDate = wdDocTgt.BuiltInDocumentProperties("Creation Date")
尝试舍入(实际上只取整数部分):


记住,日期和时间只是数字。所有的东西都是以天为单位存储的,这意味着时间是一小部分。删除分数会减少时间。

这非常有效+1并标记为已回答-非常清楚和直接的解决方案,对我来说非常容易理解。谢谢,很高兴我能提供帮助。:)是否有办法检查文档创建日期是否在日期时间之后-例如中午和第二天11:59:00之前?我现在正在尝试,但它不起作用嗯,
intDate
或类似的东西应该能起作用。如果没有,试着问另一个问题。或者
dateadd(“n”,60*12-1,dtYourDate+1)
dateadd函数是您的朋友。:)
? VarType(ActiveWorkbook.BuiltinDocumentProperties("Creation Date"))
 7 
? vbDate
 7 
? Int((ActiveWorkbook.BuiltinDocumentProperties("Creation Date")))
16-07-27 
? VarType(ActiveWorkbook.BuiltinDocumentProperties("Creation Date"))
 7 
? vbDate
 7 
? Int((ActiveWorkbook.BuiltinDocumentProperties("Creation Date")))
16-07-27