У меня есть документ, в котором для встроенного стиля "Шрифт абзаца по умолчанию" задан определенный размер. Он не должен иметь размер - он должен наследоваться от стиля абзаца (в этом весь смысл стиля).

Если я перехожу через пользовательский интерфейс, я не могу изменить этот стиль (кнопка «Изменить» / выпадающий список неактивна)

Хотя я могу обойти это в большинстве мест, это создает проблемы для оглавления, в частности, так как он вынужден придерживаться этого стиля и переопределяет размер шрифта из стилей, таких как TOC 1 (и т.д.).

Я могу установить размер шрифта через VBA -

ActiveDocument.Styles("Default Paragraph Font").Font.size = 10

устанавливает его на десять пунктов, но я не могу понять, как сбросить его обратно для наследования.

В настоящее время все мои оглавления имеют одинаковый размер, но на самом деле TOC 1 должно быть больше, чем TOC 2.

У кого-нибудь есть предложения, как это исправить?

Один из подходов состоит в том, чтобы использовать органайзер для копирования стиля из рабочего документа, но в идеале я бы хотел решить проблему без этого, тем более что это не простой подход к автоматизации.

1 ответ1

1

Вы изменили шрифт по умолчанию для вашего обычного шаблона (normal.dot)? Шрифт абзаца по умолчанию (DPF) наследует его характеристики оттуда, что, возможно, почему вы не можете редактировать его, но, кажется, было установлено.

В противном случае вы пытались использовать "Очистить форматирование" или "Очистить все" на панели стилей, чтобы удалить все форматирование?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .