Word) (ListTemplates 物件
檔、清單庫或範本中的 ListTemplate 物件集合。
註解
使用 ListTemplates 屬性搭配 Document、 ListGallery或 Template 物件可傳回 ListTemplates 集合。 使用 ListGallery 物件時,ListTemplates 集合是項目符號清單、編號清單和大綱編號清單的七種清單格式。
下列範例會顯示使用中文件內每個清單範本的層級狀態 (單一或多個層級) 訊息。
For Each lt In ActiveDocument.ListTemplates
MsgBox "This is a multiple-level list template - " _
& lt.OutlineNumbered
Next lt
使用 Add 方法新增至集合中指定的文件或範本中的清單範本。 下列範例會將新的清單範本新增至使用中文件並將其套用至選取範圍。
Set myLT = ActiveDocument.ListTemplates.Add
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLT
使用 ListTemplates (Index) ,其中 Index 是清單範本或索引編號的名稱,可傳回檔或範本中的單一清單範本。 下列範例會將物件變數設定為等於使用中檔內名為 「ListBullets」 的清單範本,然後將選取範圍格式化為該清單範本的第一個層級。
Set mylt = ActiveDocument.ListTemplates("ListBullets")
Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:=mylt, ApplyLevel:=1
使用 ListTemplates (Index) ,其中 Index 是數位 1 到 7,可傳回清單庫中的單一清單範本。 下列範例會將物件變數設定為專案符號清單庫中的第一個清單範本,然後將該清單範本套用至選取範圍。
Set mylt = ListGalleries(wdBulletGallery).ListTemplates(1)
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=mylt
注意事項
某些屬性和方法 — 例如 轉換 和 新增— 無法與清單庫中的清單範本搭配使用。 您可以修改這些清單範本,但無法變更其清單庫類型 (wdBulletGallery、 wdNumberGallery或 wdOutlineNumberGallery) 。
若要查看清單庫中的清單範本是否包含 Word 內建的格式設定,請使用 Modified 屬性搭配 ListGallery 物件。 若要將格式重設為原始清單格式,請使用ListGallery物件的Reset方法。
您有傳回 ListTemplate 物件之後,使用 ListLevels (Index),其中 Index 是從 1 到 9 的數字,可傳回單一 ListLevel 物件。 使用 ListLevel 物件,您可以存取所有格式化屬性指定的清單層級,例如 Alignment 、 Font 、 NumberFormat 、 NumberPosition 、 NumberStyle 及 TrailingCharacter 。
使用 Convert 方法可將多層次清單範本轉換成單層次範本。
請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。