【发布时间】:2022-01-18 09:41:38
【问题描述】:
我正在使用GemBox.Document 创建一个通过组合多个文档生成的 Word 文档,并且我在开头插入了 TOC 元素(目录)。现在我需要按字母顺序排列那个 TOC 元素。
我知道 Microsoft Word 中不存在此选项,TOC 始终按页面顺序排序,而不是按字母顺序排序,并且默认情况下 TableOfEntries.Update() 方法的行为与此类似。
不过,我希望有办法做到这一点。我确实检查了那些 TOC 开关,如果我没有遗漏什么,就没有开关,对吧?
最后,我知道索引表,但这不是我想要的。 TOC 元素更适合我想要获得的内容,但我需要按字母顺序对其进行排序。
【问题讨论】:
-
Word 不会按字母顺序排列目录。索引可以。除非 Gembox 文档中有不同的内容,否则这是不可能的。这是一个编程论坛,而不是 Word 论坛。您的问题可能在此处离题,并且可能会在没有答案的情况下关闭。混乱是可以理解的。 stackoverflow.com/help/on-topic 这将是 Microsoft 社区 answers.microsoft.com/en-us/msoffice/forum/msoffice_word 或其他论坛上的适当问题。如果您确实在那里发布了一些内容,您应该在此处的问题中添加一个链接到那里的新问题以帮助其他人。
-
@CharlesKenyon 这不是题外话,GemBox.Document 是 C# 语言的编程库。无论如何,谢谢您的建议,如果我在这里没有得到答案,我也会尝试在那里询问。
-
感谢您对我的教育。
标签: c# ms-word tableofcontents gembox-document