返回介绍

ListTemplate 对象

发布于 2019-09-29 09:51:15 字数 1559 浏览 1116 评论 0 收藏 0

多种对象
ListTemplates (ListTemplate)
ListLevels (ListLevel)

代表单个列表模板,该模板包含了用于定义列表的所有格式。ListTemplate 对象是 ListTemplates 集合中的一个元素。“项目符号和编号”对话框中有三张选项卡,每张选项卡上有七种格式(不包括“无”),每种格式都对应一个列表模板对象。通过 ListGalleries 集合中的三个 ListGallery 对象可以访问这些预定义的列表模板。在文档和模板中也可以包含列表模板集合。

使用 ListTemplate 对象

用 ListTemplates (index) 可从列表库中返回单个列表模板,其中index 是从 1 至 7 的数字。下列示例返回“项目符号和编号”对话框中“编号”选项卡上的第三种列表格式(不包括“无”)。

Set temp3 = ListGalleries(2).ListTemplates(3)

注意 对于通过列表库访问到的列表模板来说,有些属性和方法(例如,Convert 和 Add)是无效的。可以修改这些列表模板,但不能改变其所属的列表库类型(wdBulletGallery、wdNumberGallery 或 wdOutlineNumberGallery)。

下列示例使一个对象变量等于活动文档中第三个列表所用的列表模板,再将选定内容设置为该模板所代表的列表格式。

Set myLt = ActiveDocument.ListTemplates(3)
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLt

用 Add 方法可在文档或模板中的列表模板集合中添加一个列表模板。

重新设置库中的列表模板

用 ListGallery 对象的 Modified 属性,可查看指定列表模板是否保留了 Word 内置格式。用 ListGallery 对象的 Reset 方法,可重新设为原来的列表格式。

说明

返回一个 ListTemplate 对象后,可用 ListLevels (index) 返回单独的 ListLevel 对象,其中 index是从 1 至 9 的数字。通过 ListLevel 对象,可访问指定列表级别的所有格式属性,例如,Alignment、Font、NumberFormat、NumberPosition、NumberStyle 和 TrailingCharacter。

用 Convert 方法可将一个多级列表转换成单级列表模板。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文