[英]Insert cell content to word bookmarks doesnt delete the bookmark signs
我有一个带书签的Worddocument。 从Excel,我将单元格内容写到设置书签的地方。
我的问题:您仍然可以看到书签。
我试过的
首先,我在其中使用了placehoder书签
.item("Name1").Range.InsertAfter Rep.NName1
其次,我使用了一个封闭的书签
.item("Name1").Range.InsertAfter Rep.NName1
和
.item("Name1").Range.InsertBefore Rep.NName1
我仍然不能摆脱书签。
我所能做的就是使用大锤方法并删除它们,但我认为应该有一种在插入过程中替换它们的方法。
如果要覆盖书签(即替换书签中包含的所有文本并删除书签本身),则只需设置书签范围的Text属性:
.Item("Bookmark1").Range.Text = "Some new text"
如果要替换现有书签的内容,但用书签标识新文本,则需要替换文本,然后将新文本标记为书签:
Dim bmRange As Range
Set bmRange = .Item("Bookmark2").Range
bmRange.Text = "Some new text"
.Add Name:="Bookmark2", Range:=bmRange
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.