2

Ooxml我想通过office.jsVisual Studio 代码中的库以编程方式自定义“Heading1”和“Heading2”样式。我搜索了谷歌和许多文档,但在那一行中仍然没有得到任何东西。是否有可能以我想要的方式实现这一目标?如果我无法按照我的意图完成它,有哪些可用选项。

谢谢。

4

1 回答 1

2

不,很遗憾,无法使用 Office-JS 修改内置/现有样式。

  1. 它不是 API 的一部分(至少在撰写本文时不是)。
  2. 在使用 Office JS 以及使用 COM 对象模型时,运行时 OOXML 可以在打开的 Word 文档中更改的内容存在限制。更具体地说,Word 应用程序不支持更改已打开文档中现有样式的样式定义。

可以使用诸如 Open XML SDK 之类的库来更改关闭文档上的这些样式。

您可能希望将您的投票添加到建议中,以允许更改样式、编号列表定义等。在UserVoice上,主题为“正在审查中”。

于 2020-01-31T19:48:09.127 回答