如何查找项目符号列表和格式项目符号(VBA _ Word文档)

时间:2014-04-11 13:54:14

标签: vba ms-word word-vba

我正在尝试在文档中查找项目符号列表的实例,然后更改项目符号类型和项目符号大小。

我试图更改以下样式代码,以便使用符合我想要的子弹的大小和类型的子弹类型,但我似乎无法找出要调用的正确对象或正确的属性分配。

我已将自定义项目符号类型和大小添加到项目符号列表中,它位于列表的第9位(9),如果有帮助的话。

我试图将“list Paragraph”更改为子弹类型但保持错误。

Sub BulletStyle ()
Dim oBull As Word.Paragraph

For Each oBull In ActiveDocument.Paragraphs
   If oBull.Range.ListFormat.ListType = _
         WdListType.wdListBullet Then
      oBull.Style = "List Paragraph"
   End If
Next
End Sub

1 个答案:

答案 0 :(得分:3)

创建一个自定义样式,设置为要将其更改为的项目符号,并确保格式设置为"编号"在风格定义中。

然后只需更改以下代码行

oBull.Style = "List Paragraph"

到自定义样式的名称:

oBull.Style = "MyCustomStyle"

创建自定义样式时,请确保将格式设置为编号。

enter image description here