我正在尝试使用Powerbuilder 12.5
在word模板文件(.dot)上填充书签并非所有书签都已填充。我看到有些书签没有填充。
代码
ObjWord=create OLEOBject
Objword.connectToNewObject("Word.application")
objword.Documents.add("path to file.dot")
count=objWord.ActiveDocument.Bookmarks.Count
for ll_bookmark =1 to count
ls_bookmark=objword.ActiveDocument.bookmarks[ll_bookmark].name
objword.selection.goto(TRUE,0,0,ls_bookmark)
objword.selection.typetext('May 2014')
next
答案 0 :(得分:2)
这可能是GOTO功能的限制,我之前没有尝试过。
我没有特别尝试使用您的代码,但以下内容对我来说在PB12.1:
ActiveDocument.BookMarks.Item(ls_bookmark)。选择
答案 1 :(得分:0)
更新@Mike的答案。
我的模板有表单字段,这就是书签未更新的原因。将所有字段更改为简单书签后,问题就解决了。
谢谢Mike。