gpt4 book ai didi

c# - 如何检查 Word 段落是否是目录的一部分?

转载 作者:太空狗 更新时间:2023-10-29 23:47:43 24 4
gpt4 key购买 nike

如何测试段落是否是目录字段的一部分?

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 一部分的段落。我想最初删除目录,但这会损坏我的分页,我还需要页码。

有什么想法吗?

最佳答案

我认为您可以从文档中获取目录。每个目录都有一个 Range 属性,每个段落也有一个 Range 属性。您应该能够检查每个段落是否完全包含在任何 ToC 范围内。

或者,您可以简单地按段落样式进行过滤(例如 TOC 1)。

关于c# - 如何检查 Word 段落是否是目录的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8261524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com