我正在使用powerbuilder 12.5使用书签将数据添加到单词模板。当我使用objword.setformresult(bookmarkname,value)时,我得到运行时错误35
“调用外部对象函数setformresult时出错”
信息:我们最近将powerbuilder 6.5迁移到12.5但仍然使用Office 2003
答案 0 :(得分:0)
我就是这样做的:
lole_word = CREATE OLEObject
lole_word.ConnectToNewObject ("word.application")
lole_Document = lole_word.Documents.Open (is_infile,FALSE,TRUE,FALSE)
lole_range = lole_document.Bookmarks.item(ls_bookmark).Range
lole_range.Text = ls_newText
始终将此类代码放入Try..Catch块并捕获OleRuntimeError和RuntimeError。请注意,替换文本将删除书签。如果您需要书签,则必须记住书签的位置(例如lole_document.Bookmarks.item(ls_bookmark).Start
)并再次将书签添加到文档中。