我有一个简短的剧本:
Microsoft.Office.Interop.Word.Range range = doc.Bookmarks.get_Item(ref name).Range;
range.Text = text;
我在Word 2007中使用这几行几年。今天我得到一个新的Word 2016版本,我收到此消息:
未处理的异常:System.Runtime.InteropServices.COMException(0x800A17EC):您无法编辑标记,因为它受到保护。 在Microsoft.Office.Interop.Word.Range.set_Text(String prop) 在msWordFiller.Program.ReplaceBookmarkText(_Document doc,String bookmarkName,String text) 在msWordFiller.Program.Main(String [] args)
您如何看待,新Word版本中发生了哪些变化?