Что ж, получается, что вы действительно можете напрямую изменить стиль multiLevelList на любом уровне, если вы знаете, как на него ссылаться.Используя xml-файл, на который я ссылался, я обнаружил, что стиль третьего уровня, ArticleC_L3, имеет формат чисел, установленный на «(% 3)», что я и хотел изменить.Это было в аннотации с AbstractNumId = "93".Следующий код изменяет эту настройку:
wDoc.ListTemplates(94).ListLevels(3).NumberFormat = "%1.%2.%3"
Вы заметите, что номер ListTemplates на один выше, а ID ListLevels также на один выше.В любом случае, чтобы найти точное место, к которому вам нужно обратиться, лучший рабочий процесс, который я нашел:1. В слове doc, нажмите на число / маркер для уровня, который вы пытаетесь изменить.2. Нажмите на маленькую стрелку выпадающего меню в окне стилей, чтобы увидеть название стиля для этого уровня.3. Просмотрите файл numbering.xml, чтобы узнать, какой стиль чисел использует это имя стиля.Для меня строка читается <w:pStyle w:val="ArticleCL3"/>
4. Следуйте за деревом xml вверх, чтобы узнать, какой это уровень стиля нумерации.Для меня строка читается <w:lvl w:ilvl="2">
5. Продолжайте следовать по дереву xml вверх, чтобы узнать, в каком номере шаблона находится уровень. Для меня строка читается как <w:abstractNum w:abstractNumId="93" w15:restartNumberingAfterBreak="0">
6. Теперь вы можете обратиться к точному формату уровня, как в строке, которую я поделил в начале.
Спасибо за помощь eveyone!Rod