如何在 Excel 页眉/页脚中格式化时间戳 &D 或 &T?

如何在 Excel 页眉/页脚中格式化时间戳 &D 或 &T?

有人知道如何在 Excel 页眉或页脚中格式化 &D 或 &T 吗?我可以使用 Format(Now, "yyyy/mm/dd HH:nn:ss") 来获取我想要的格式。但是如何使用 &D 或 &T 来做到这一点?

答案1

您可以使用 VBA 执行此操作:

With ActiveSheet.PageSetup 
    .RightFooter = "Printed " & Format(Time, "hh:mm") & " - " & Format _ 
    (Date, "mmm dd yyyy") 'Todays Date
End With 

答案2

根据此知识库文章:“这些日期和时间格式基于区域设置属性对话框中的日期和时间选项卡。”

因此您可以更改该设置,但这只能解决您所使用的计算机的问题。另一种解决方案是使用 JeffP 的宏或其变体。

相关内容