我有一个vbscript,它使用书签在word文档中插入一些值。它工作得很好,直到上周,当我们用办公室2016年现在改办公室2013我得到一个一般性错误 vbscript中的Word书签不能在Office 2016中工作
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("c:\scripts\word\bookmarkdoc.docx")
Set objRange = objDoc.Bookmarks("nei1").Range
objRange.Text = "5.40"
你可以尝试写“Dim objRange As Object”并检查会发生什么?我想你已经把它定为范围。 – Vityata
此代码正在处理单词2013. Word 2016不起作用。 –
那么你尝试过吗?前段时间我用Word VBA遇到了类似的问题(甚至在SO中提出了一个问题),我记得它已经修复了它。 – Vityata