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