Ms word VSTO选择和修改现有的有序列表
我的Word文档中有一个有序列表,我想在元素2和3之间添加一个新元素。最简单的方法可能是获取第二个元素末尾的位置,但我不知道如何做到这一点。有人知道怎么做吗Ms word VSTO选择和修改现有的有序列表,ms-word,vsto,office-interop,Ms Word,Vsto,Office Interop,我的Word文档中有一个有序列表,我想在元素2和3之间添加一个新元素。最简单的方法可能是获取第二个元素末尾的位置,但我不知道如何做到这一点。有人知道怎么做吗 非常感谢您的帮助,我始终接受您的回答 给定一个只包含一个简单段落的文档: 清单项目1 清单项目2 清单项目3 如果要在2和3之间插入列表项,可以获取第二个列表段落并添加段落: MSWord.Application app = (MSWord.Application)System.Runtime.InteropServices.Mar
非常感谢您的帮助,我始终接受您的回答 给定一个只包含一个简单段落的文档:
MSWord.Application app = (MSWord.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
MSWord.Document doc = app.ActiveDocument;
doc.ListParagraphs[2].Range.Paragraphs.Add();
这将插入新的第3段列表:
MSWord.Application app = (MSWord.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
MSWord.Document doc = app.ActiveDocument;
doc.ListParagraphs[2].Range.Paragraphs.Add();
给定仅包含一个简单段落的文档:
MSWord.Application app = (MSWord.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
MSWord.Document doc = app.ActiveDocument;
doc.ListParagraphs[2].Range.Paragraphs.Add();
这将插入新的第3段列表:
MSWord.Application app = (MSWord.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
MSWord.Document doc = app.ActiveDocument;
doc.ListParagraphs[2].Range.Paragraphs.Add();
新元素是否在同一个“父元素”下?或者这是多层次的,例如2.a??新元素是否在同一个“父元素”下?或者这是多层次的,例如2.a??