У меня есть документ Word, содержащий нумерованный список, подобный этому
- Элемент 1
- Элемент 2
- Элемент 3
Стиль списка - «Абзац списка».Левый отступ "List Paragraph" равен 0,5 ". Если мы запустим следующий код для повторного применения стиля" List Paragraph ", левый отступ стиля будет 0,75"
Dim t As ListTemplate
Set t = ActiveDocument.Styles("List Paragraph").ListTemplate
t.ListLevels(1).ResetOnHigher = True
Selection.Range.ListFormat.ApplyListTemplate t, False, wdListApplyToWholeList
. В результатесписок смещен вправо на 0,25 ". Мне интересно, почему метод ApplyListTemplate меняет левый отступ стиля" Абзац списка ".
До и после применения кода описание стиля
"Indent:
Left: 0.5"
Hanging: 0.25", Numbered + Level: 1 + Numbering Style: 1, 2, 3, … + Start at: 1 + Alignment: Left + Aligned at: 0.75" + Indent at: 1", Style: Quick Style, Priority: 35
Based on: Text"
"Indent:
Left: 0.75"
Hanging: 0.25", Outline numbered + Level: 1 + Numbering Style: 1, 2, 3, … + Start at: 1 + Alignment: Left + Aligned at: 0.75" + Indent at: 1", Style: Quick Style, Priority: 35
Based on: Text"
Я обнаружил одинаковое поведение в Office 2003 и 2010