Настройка стилей контекста Office Word с помощью Office.js

Я хочу программно настроить стили «Заголовок1» и «Заголовок2», используя Ooxml через office.js библиотеку в коде Visual Studio. Я искал в Google и многих других документах, но до сих пор не нашел ничего в этой строке. Можно ли добиться этого так, как я хочу? Какие есть варианты, если я не могу это сделать так, как я собираюсь?

Спасибо.


person nomacreates    schedule 31.01.2020    source источник


Ответы (1)


Нет, к сожалению, изменить встроенные / существующие стили с помощью Office-JS невозможно.

  1. Это не часть API (по крайней мере, на момент написания).
  2. Существуют ограничения на то, что OOXML во время выполнения может изменять в открытом документе Word, как с использованием Office JS, так и с использованием объектной модели COM. В частности, приложение Word не поддерживает изменение определений стилей существующих стилей в открытом документе.

Эти стили можно изменить в закрытом документе, используя такую ​​библиотеку, как Open XML SDK.

Вы можете добавить свой голос (а) к предложению, чтобы разрешить изменение стилей, определений нумерованных списков и т. Д. На UserVoice, где тема находится« на рассмотрении ».

person Cindy Meister    schedule 31.01.2020
comment
Хорошо. Спасибо @CindyMeister. Мне обязательно придется проголосовать за это предложение, потому что я считаю, что возможности API необходимы и полезны. - person nomacreates; 01.02.2020