如何检查一个Word段落是否是目录的一部分
本文关键字:是否是 段落 一部分 Word 何检查 检查 一个 | 更新日期: 2023-09-27 18:15:34
如何测试一个段落是否是目录字段的一部分?
Word.Application oWord = ....
doc = oWord.Documents.Open(....
foreach (Word.Paragraph p in doc.Paragraphs)
{
bool pPartOfTOC = ???
if(!pPartOfTOC){
//do stuff if not in TOC
}
}
我想做的是解析所有的段落,跳过那些是TOC的一部分。我想最初删除TOC,但这会损坏我的分页,而且我还需要页码。
任何想法?
我想你可以从文档中得到内容表。每个目录将有一个Range
属性,每个段落也将有一个Range
属性。您应该能够检查每个段落是否完全包含在任何ToC范围内。
或者,您可以简单地按照段落样式进行过滤(例如TOC 1
)。