我能找到的所有答案(以及网络上其他地方的所有示例)都是关于非常复杂的插入操作(仅在 1 个标题上,或仅在奇数页上,或不使用 select 等)。
如何使用 VBA 将一段简单的文本插入到 word 文档的所有标题中?
您可以使用一些解决方案 - 可能不是您想听到的,但是当您使用 VBA 时,您可以获得更多选择以及更多需要考虑的事情!
我想建议两个适用于大多数情况的选项。
首先是录制一个宏,然后在宏中使用VBA代码。这样做的好处是让您可以看到代码如何反映正在执行的操作,并且您可以根据需要进行修改。
另一种选择是使用该.Headers
属性,此处详细说明。这是一个部分的属性,由于每个文档包含未知数量的部分,您需要添加一个循环以将其应用于每个部分。