MS Word 内容控件 - 如何删除它们

问题描述

我的一名团队成员编辑 MS-Word 文档。每当他这样做时,文档中都充斥着内容控件。这让我发疯。我想编辑文档,而不是和内容控件打架。

如何从文档中删除所有这些?最好不要往返纯文本和返回?

奖励回合:如何在 word doc 中永久禁用它们?

解决方法

只需将文档保存为旧的 .doc 格式。由于 .doc 格式不支持内容控件,因此您可以永久禁用它们。

顺便说一句:关于一般 Word 用法的问题与 Stack Overflow 无关

一个宏可以从 docx/docm 文档中删除所有内容控件,同时保留其显示的内容,而不会影响 Office 2007 及更高版本中引入的功能的使用:

Sub Demo()
With ActiveDocument
  Do While .ContentControls.Count > 0
    .ContentControls(1).Delete
  Loop
End With
End Sub