使用 Office.js 自定义 Office Word 上下文的样式
Customize the Styles of Office Word Context Using Office.js
我想在 visual studio 代码中通过 office.js
库使用 Ooxml
以编程方式自定义 "Heading1" 和 "Heading2" 样式。我搜索了 google 和许多文档,但仍然没有得到该行中的任何内容。有可能按照我想要的方式实现吗?如果我无法按照我打算的方式完成它,有哪些可用选项。
谢谢。
不,遗憾的是无法使用 Office-JS 修改内置/现有样式。
- 它不是 API 的一部分(至少,在撰写本文时不是)。
- 对于 运行-time OOXML 在打开的 Word 文档中可以更改的内容有限制,无论是使用 Office JS 还是使用 COM 对象模型。更具体地说,Word 应用程序不支持更改已打开文档中现有样式的样式定义。
可以使用 Open XML SDK 等库在 closed 文档中更改这些样式。
您可能希望将您的投票添加到建议中以允许更改样式、编号列表定义等。在 UserVoice 上,主题是 "under review"。
我想在 visual studio 代码中通过 office.js
库使用 Ooxml
以编程方式自定义 "Heading1" 和 "Heading2" 样式。我搜索了 google 和许多文档,但仍然没有得到该行中的任何内容。有可能按照我想要的方式实现吗?如果我无法按照我打算的方式完成它,有哪些可用选项。
谢谢。
不,遗憾的是无法使用 Office-JS 修改内置/现有样式。
- 它不是 API 的一部分(至少,在撰写本文时不是)。
- 对于 运行-time OOXML 在打开的 Word 文档中可以更改的内容有限制,无论是使用 Office JS 还是使用 COM 对象模型。更具体地说,Word 应用程序不支持更改已打开文档中现有样式的样式定义。
可以使用 Open XML SDK 等库在 closed 文档中更改这些样式。
您可能希望将您的投票添加到建议中以允许更改样式、编号列表定义等。在 UserVoice 上,主题是 "under review"。