Word VBA教程:ConvertNumbersToText方法

将指定的 Document、List 或 ListFormat对象中的列表编号或 LISTNUM 域更改为文本。

expression.ConvertNumbersToText(NumberType)

expression   必需。该表达式返回“应用于”列表中的一个对象。

NumberType   Variant 类型,可选。要转换的编号的类型。可取下列WdNumberType 常量之一。

WdNumberType 可以是下列 WdNumberType 常量之一:
wdNumberParagraph
wdNumberListNum  LISTNUM 域的默认值。
wdNumberAllNumbers  其他情况下的默认值。

说明

编号有两种类型:一类是预设的编号 (wdNumberParagraph),可通过在“项目符号和编号”对话框中选取模板的方式将编号添加到段落中;另一种类型是 LISTNUM 域(wdNumberListNum),该类型允许为一个段落添加多个编号。

如果需要在另一个应用程序中处理文档,而该应用程序又不识别列表格式或 LISTNUM 域,则 ConvertNumbersToText方法十分有用。

在将列表编号转换为文本之后,就不能在列表中对其进行处理。

VBA示例

当应用于 Document对象时。

本示例将活动文档中的列表编号和 LISTNUM 域转换为文本。


ActiveDocument.ConvertNumbersToText

当应用于 List对象时。

本示例将第一个列表的编号转换为文本。


ActiveDocument.Lists(1).ConvertNumbersToText

当应用于 ListFormat对象时。

本示例将myRange 中的预设编号转换为文本,而不影响任何 LISTNUM 域。


Set myDoc = ActiveDocument
Set myRange = _
    myDoc.Range(Start:=myDoc.Paragraphs(12).Range.Start, _
    End:=myDoc.Paragraphs(20).Range.End)
myRange.ListFormat.ConvertNumbersToText wdNumberParagraph

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号