对于不可能用在用户定义类型和固定长度的字符串的各项

For Each 构造只对集合和固有类型的数组有效,包括对象数组。 此外,不能使用 For Each 循环访问固定长度字符串的数组。 此错误的原因及解决方案如下:

  • For Each 构造中的数组元素包含用户定义的类型

    使用普通 For...Next 循环来循环访问数组元素。

  • For Each 构造中的数组元素包含固定长度字符串类型。 请使用普通 For...Next 循环来循环访问数组元素。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。