アクティブなドキュメントのすべてのコンテンツコントローラ(LokedおよびUnlocked)をテキストを削除せずに削除する必要があります。私はこれを検索し、マクロを見つけました。しかし、私はそれが適切に動作していないと思う。MS Wordのすべてのコンテンツコントロールを削除するメソッドまたはマクロはありますか?
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:正常に動作していないということは、マクロコードを実行した後でドキュメントに変更がないことを意味します。私はこのドキュメントからコンテンツコントローラを削除しようとしました。 [ダウンロード](https://drive.google.com/open?id=0B1yWnlyZ8msEM2JHeFdxa1VLX2M) – Thilina