word文档中段落的章节号

本文关键字:段落 文档 word | 更新日期: 2023-09-27 18:24:05

如何使用Open XML读取word文档中的章节号段落?

假设,1.标题11.1标题2是word文档中的2个段落,如何读取值1、1.1等

word文档中段落的章节号

我不确定这是否是您想要的。

public List<string> getChapterNumbers()
    {
        List<string> chapters = new List<string>();
        foreach (Word.Paragraph p in currentDocument.Paragraphs)
        { 
            string style = p.get_Style();
            if (style.Equals("Heading 1"))
            {
                var chapter = p.Range.ListFormat.ListString;
                chapters.Add(chapter);
            }
            if (style.Equals("Heading 2"))
            {
                var chapter = p.Range.ListFormat.ListString;
                chapters.Add(chapter);
            }
        }
        return chapters;
    }