【发布时间】:2020-07-20 19:48:55
【问题描述】:
我有一个包含许多书签的模板文档; mDoc.Bookmarks(bookmark).Range.Text = "我的测试"。
我现在想在文档中字符串“我的测试”末尾的位置添加一个新书签,但找不到有关如何指定范围的任何指导;
Dim Bookmarks As Word.Bookmarks
Dim myBookmark As Word.Bookmark
Dim bookmarkRange As Word.Range
Dim Selection As Word.Selection
'doc = mWord.ActiveDocument
Selection = mWord.Selection
bookmarkRange = Selection.Range
Bookmarks = mDoc.Bookmarks
myBookmark = Bookmarks.Add("MyBookmark", bookmarkRange) 'this works but puts it at the start of the doc
mDoc.Bookmarks("MyBookmark").Range.Text = "text inserted at MyBookmark"
我该怎么做?
【问题讨论】: