我有一个包含这样的编号列表的 Word 文档
- 项目 1
- 第 2 项
- 第 3 项
列表样式为“列表段落”。“列表段落”的左缩进为 0.5”。如果我们运行以下代码重新应用样式“列表段落”,样式的左缩进现在是 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 中都发现了相同的行为