更改计划日期格式

Change schedule date format

我在 MS Project 中工作,整个项目持续时间为一小时。

我的目标是在程序打开时 运行 一个 VBA 子程序,将项目计划日期格式化为“12.33 pm”样式。

我已经搜索 https://docs.microsoft.com/en-us/office/vba/api/project.application.dateformat 找到解决方案,但找不到正确的语法。

DateFormat(ActiveProject.Tasks) = pjDate_pjDate_hh_mmAM

我想从我的“在宏上打开”调用这个宏,所以计划日期格式更改为“pjDate_hh_mmAM”。

您要查找的设置是Application 对象的DefaultDateFormat 属性。这相当于转到文件:选项,常规选项卡:日期格式。

Application.DefaultDateFormat = pjDate_hh_mmAM

您可以考虑捕获当前设置并在以后恢复它,因为它是应用程序级设置,所有打开的项目都将反映此日期格式。