22、VBA 循环与消息框使用指南

VBA循环与消息框实用指南

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 条件。 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值