【发布时间】:2019-03-28 22:49:12
【问题描述】:
我需要删除活动文档中的所有内容控制器(锁定和解锁)而不删除任何文本。我已经搜索并找到了一个宏。但我认为它不能正常工作。
Word VBA to delete Content Controls with specific Tags
可以这样做吗?
编辑: 我试过下面的代码。它将删除带有文本内容的内容控制器。我只需要删除内容控制器。
Sub Test()
Dim objCC As ContentControl
Do While ActiveDocument.ContentControls.Count > 0
For Each objCC In ActiveDocument.ContentControls
objCC.Delete True
Next
Loop
End Sub
【问题讨论】:
-
它为什么不能正常工作?
-
循环遍历 ActiveDocument.ContentControls 并删除每个项目。
-
@Cindy Meister:运行不正常意味着我在运行该宏代码后没有看到文档有任何变化。我尝试从本文档中删除内容控制器。 Download
-
@Florent B:谢谢,你能给我一个示例代码的答案吗?