计算将来的日期(Microsoft Word)
如果要创建宏以对文档进行某些处理,则可能需要在将来的某个时刻计算日期。使用VBA DateAdd函数,这非常容易。该函数具有以下语法:
DateAdd(interval, number, startdate)
_startdate_参数指定开始的原始日期(通常是今天的日期)。 _interval_参数指示要添加到_startdate的内容。_例如,如果要添加天数,则_interval_将是字母d。 (此间隔需要用引号引起来。)您可以指定许多不同的间隔:
Interval |
Meaning |
|
d |
Day |
|
ww |
Week |
|
m |
Month |
|
q |
Quarter |
|
yyyy |
Year |
|
y |
Day of year |
|
w |
Weekday |
|
h |
Hour |
|
n |
Minute |
|
s |
Second |
最后,_number_参数指定要添加到日期的间隔时间。
举个例子,假设您想知道未来90天的日期。您可以使用以下命令:
dFutureDate = DateAdd("d", 90, Date)
执行时,dFutureDate包含今天之后的90天。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本提示(12916)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: