且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

是否有任何方法或宏可以删除 MS Word 中的所有内容控件?

更新时间:2023-11-02 23:09:40

我用自己的方式找到了答案:)

I've found the answer by my own way :)

Public Sub Test()

  Dim oRng As Range
  Dim CC   As ContentControl
  Dim LC   As Integer
  Dim LRCC As Integer
  Dim LTCC As Integer
  Dim LE   As Boolean

'Remove all content controls
Set oRng = ActiveDocument.Content
LTCC = LTCC + oRng.ContentControls.Count
For LC = oRng.ContentControls.Count To 1 Step -1

Set CC = oRng.ContentControls(LC)
If CC.LockContentControl = True Then
    CC.LockContentControl = False
End If
CC.Delete
If Not LE Then
    LRCC = LRCC + 1
    End If
    LE = False
Next
End Sub

这对某人有帮助.