【发布时间】:2016-12-23 22:24:20
【问题描述】:
我遇到的问题是用户正在从一个内容控件复制并意外将其粘贴到另一个内容控件中。当从这个表单中提取数据时,它会提取额外的 CC,因此会提取两倍的值。
提取数据时,我试图查看 CC 是否有 ParentCC,然后将其删除,但我一直在获取
运行时错误 5825:对象已被删除。
我可以理解为什么,但我不确定如何解决它,我搜索过的任何东西似乎都不起作用。
'With Word document Statement precedes this
For Each CCtrl In .ContentControls
CCtrlText = CCtrl.Range.Text
If Not CCtrl.ParentContentControl Is Nothing Then
CCtrl.ParentContentControl.Range.Text = CCtrlText
CCtrl.Delete
End If
Next
如何删除这个在另一个内部重复的内容控件并保留输入信息?
【问题讨论】:
-
对 I=0 到 .contentcontrols.count 尝试类似的操作,设置 CCTrl = .contentcontrols(I)
标签: excel vba for-loop ms-word