宏通常用于处理整个文档。在文档中的所有段落中进行宏遍历并根据段落中的信息进行更改是很常见的。如果您需要逐步浏览文档中的所有段落,则有助于找出有多少个段落。在VBA宏中执行此操作的方法是通过将Count属性与Paragraphs集合一起使用,如下所示:

iParCount = ActiveDocument.Paragraphs.Count

“段落”集合包含文档中的所有段落,每个段落都在其自己的对象中。 Count属性仅返回一个值,该值指示集合中有多少个对象(段落)。在上面的示例中,该值已分配给iParCount变量。然后,您可以使用此计数执行所需的任何处理。

同样,请记住,段落在Word中可以为“空”。如果有人键入一些信息,然后按两次Enter键,那么他们第二次按Enter键就创建了一个空段落。这会增加段落计数,因此,如果您想弄清楚VBA如何导出其所做的段落计数,则最好在文档中显示非打印字符。规则是,每次按Enter键都会产生一个新的文档段落。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(5679)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。