在从一些 XML 获取信息后,我有一个带有一些书签和样式的 Word 2010 模板,我必须使用它们来生成 Word 文档,并且我正在使用 c# 和 Interop(8.3 版)。模板给了我,我根本无法更改,因为它遵循公司的文档规则。
有时,当我使用模板的自定义编号列表样式时,编号搞砸了,莫名其妙地从 2 而不是 1 开始。其他时候,它遵循上一个列表的编号,而我并不总是希望这种情况发生。
如果我可以从模板修改现有样式,或者ContinuePreviousList: false
从我的程序中应用自定义样式,那么修复这些情况会很容易,但是生成的 Word 文档必须具有他们强制我使用的样式。
如果我打开 Word 文档,右键单击列表并选择“在 1 处重新启动”选项(我没有英文 Word,希望这是正确的翻译),它解决了我可能遇到的大部分问题,但我不知道如何从 Interop 使用它。我已经录制了宏,然后翻译成c#知道Word是怎么做一些功能的,但是当我开始录制宏时鼠标被锁定。有任何想法吗?