C#覆盖Word 2016中的书签文本

时间:2017-02-20 16:18:24

标签: c# ms-word bookmarks

我有一个简短的剧本:

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版本中发生了哪些变化?

0 个答案:

没有答案