答案 0 :(得分:1)
以下宏可以实现此目的:
Option Explicit
Private Sub UpdateFooter()
ActiveSheet.PageSetup.RightFooter = Format(Now, "mmm d yyyy")
End Sub
如果您的工作簿中有意义,则可以使用LeftFooter
或CenterFooter
代替RightFooter
。
如果要将页脚更新应用于工作簿中的所有工作表,可以像这样循环遍历它们:
Option Explicit
Private Sub UpdateFooter()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.PageSetup.RightFooter = Format(Now, "mmm d yyyy")
Next ws
End Sub
可以找到PageSetup
对象的完整成员列表here。