我有一个将信息从数据库插入到 Word 文档的应用程序。
我已经请求可以在以后更改 Word 文档中的信息。
为了实现这一点,我编写了一个宏来启动我的应用程序,然后它可以读取文档中的书签以查找文档中的部分。
我因能够阅读已设置在特定书签上的文本而跌跌撞撞。
我可以使用以下代码设置书签的文本:
bookmark := 'PersonName';
R := WordDoc.Bookmarks.Item(bookmark).Range;
R.Text := "Joe Bloggs";
部分问题是书签未设置为文本块 - 这可确保在设置文本时书签仍然存在 - 这意味着至少我可以在第二次运行时设置范围。
尽我所能尝试我找不到任何方法来获取任何结果
R.text
或者
WordApp.Selection.Text
使用书签设置起点时。
有什么建议么?
在第二次运行时插入文本工作正常。