了解For …下一个结构(Microsoft Word)
像其他编程语言一样,用于Word宏(Visual Basic for Applications,或VBA)的编程语言包括用于控制程序执行方式的某些编程结构。这些结构之一是For … Next结构。此结构的最常见用法具有以下语法:
For X = 1 To 99 program statements Next X
您不仅限于使用X变量;您可以使用所需的任何数字变量。您也不仅限于第一行中的数字1和99;您可以使用所需的任何数字,也可以使用数字变量。当执行宏并遇到此结构时,Word会将For和Next关键字之间的每个程序语句重复一定次数。在语法示例中,语句将执行99次(1到99)。第一次通过结构,X等于1,第二次通过X等于2,然后等于3、4、5,依此类推,直到最后一次迭代等于99。
通常,当Word通过“ For … Next”结构工作时,它在每次迭代时将计数器加1。您还可以在For … Next结构中添加一个Step修饰符,从而更改计数器递增的值。例如,考虑以下示例:
For X = 1 To 99 Step 5 program statements Next X
在此示例中,第一次X等于1,第二次X等于6,因为它已经增加了5。类似地,第三次通过X等于11。您也可以使用负数步进值的数字,使您可以向下计数。
例如,查看以下内容:
For X = 24 To 0 Step -3 program statements Next X
在此示例中,第一次通过结构X等于24,第二次等于21,第三次等于18。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(129)适用于Microsoft Word 97、2000、2002和2003。您可以找到用于Word(Word 2007)的功能区界面的本技巧的一个版本。和更高版本)在这里: