VBA 循环与消息框使用指南
1. While… Wend 循环
VBA 除了支持 For… Next 循环、For Each… Next 循环和四种 Do 循环外,还支持 While… Wend 循环。While… Wend 循环是早期编程语言(如 Word 95 及之前版本使用的 WordBasic 语言)中 While… Wend 循环结构在 VBA 中的版本。虽然 Do 循环在一定程度上取代了 While… Wend 循环,但它仍然可以正常使用。
While… Wend 循环的语法如下:
While condition
[statements]
Wend
当条件为 True 时,VBA 会执行循环中的语句。当执行到 Wend 关键字(即 While End 的缩写)时,程序会返回到 While 语句并再次评估条件。当条件为 False 时,循环中的语句将不再执行,程序将继续执行 Wend 语句之后的语句。
以下是一个为 Word 创建的简单 While… Wend 循环示例:
While Documents.Count < 10
Documents.Add
Wend
只要 Documents 集合中的文档数量少于 10,循环就会运行。每次循环时,第二行的 Documents.Add 语句会根据 Normal 模板创建一个新文档。新文档创建完成后,第三行的 Wend 语句会将执行权返回到第一行,再次评估 While 条件。 </
VBA循环与消息框实用指南
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



