1

有一个单词 VBA 方法 "style("style").LinkToListTemplate ListTemplate:=Nothing" 用于将样式编号设置为无。我的问题是我在 C# word interop 中找不到相同的内容。该方法存在但不适用于 style.LinkToListTemplate(null)。

4

1 回答 1

0

LinkToListTemplate方法需要一个ListTemplate对象。VBA 并不那么挑剔,它为开发人员解决了问题。以下对我有用:

Word.ListTemplate lt = null;
styl.LinkToListTemplate(lt); 

注意:在测试时,我注意到这样做会在文档中创建额外的 ListTemplates。如果您在一个文档中执行很多操作,这可能会成为问题。在引入 ListTemplates 的版本中(我记得是 97),它可能会损坏文件,甚至使它们崩溃。MS 通过让 Word 在累积关键数量时自动删除未使用的 LT 来解决此问题。但它会影响文件大小。仅供参考:-)

于 2018-03-28T13:31:22.413 回答