2

Чтобы проиллюстрировать мою проблему:

  1. Создать новый документ

  2. Введите три строки текста: "H1", "H2", "H3".

  3. Выберите все строки.

    • Нажмите стиль "Заголовок 2".
    • Выберите нумерацию, например «Выравнивание номера: слева».
    • Добавьте 2 ch слева и 2 ch .
    • Обновите стиль "Заголовок 2", чтобы он соответствовал выбору.
  4. Щелкните правой кнопкой мыши по нумерации третьей строки и выберите "Перезапустить с 1"

  5. Обратите внимание, что отступы и повешение сломаны.

  6. Нажатие "Заголовок 2" не исправит это.

У меня есть несколько заголовков уровня 1 в моем документе и несколько заголовков уровня 2 под каждым заголовком уровня 1. Я хочу перезапустить нумерацию для каждого заголовка уровня 2, когда закончится заголовок любого уровня 1, при этом убедившись, что все стили заголовков уровня 2 соответствуют друг другу - с одинаковыми отступами и зависанием. Как мне этого добиться?

2 ответа2

1

Проблема решается путем определения нового стиля многоуровневого списка, форматирования списка уровня 2 в диалоговом окне и обновления стиля заголовка 2 в соответствии с выбором.

-1

Обратите внимание, что если у вас есть подпрограмма VBA с именем "RestartNumbering", она будет запущена при попытке "Restart at 1".

Например, если мой код изменяет отступ или размер шрифта в «Sub RestartNumbering()», то это всегда будет происходить, когда вы перезапускаете нумерацию из всплывающего меню, и никакое форматирование не помешает этому.

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