【发布时间】:2020-07-03 07:13:22
【问题描述】:
我需要在 Word 2010 中创建一个宏,它将添加一个带有文件名的页脚,不带扩展名。
当您使用 docvariable 字段时,我发现了一个显示不带扩展名的文件名的代码:
Sub autofilenamefooter()
Dim fname As String
fname = ActiveDocument.Name
fname = Left(fname, InStr(fname, ".") - 1)
With ActiveDocument
.Variables("fname").Value = fname
.PrintPreview
.ClosePrintPreview
End With
End Sub
我如何使用它来创建一个宏:
在打印前用文件名给文档添加脚印(这样每次打印文档时该字段都会更新)。
此外,新页脚(带有文件名)不会删除现有页脚(如果有)。这个要求是因为宏应该应用于我们文档管理系统中的所有文档,并且一些文档已经有我想要保留的页脚(例如带有徽标的公司文件)。
提前致谢!
【问题讨论】: