2014-04-11 117 views
4

我試圖找到文檔中的項目符號列表實例,然後更改項目符號類型和項目符號大小。如何查找項目符號列表和格式項目符號(VBA _ Word Documnet)

我試圖改變下面的樣式代碼,以便它會使用格式化爲我想要的大小和類型的子彈的項目符號類型,但我似乎無法找出要調用的正確對象或正確的要分配的屬性。

我已經添加了一個自定義的項目符號類型和大小的項目符號列表它是在位置九(9)的名單,如果有幫助。

我試圖將「列表段落」更改爲項目符號類型,但保持錯誤。

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 

回答

3

創建設置爲你想要將其更改爲,並確保格式設置爲在樣式定義「編號」子彈自定義樣式。

然後,只需更改代碼

oBull.Style = "List Paragraph" 

以下行的自定義樣式的名稱:

oBull.Style = "MyCustomStyle" 

當您創建自定義樣式一定要設置格式的編號。

enter image description here

+0

這有助於在項目列表的文本格式,但它並沒有更新的子彈類型和尺寸。再次感謝您的時間和幫助。 – Ravenous

+0

邁克 - 那就是訣竅!我感謝你的幫助,我希望別人覺得這很有價值。 – Ravenous

相關問題