是否可以使用循环更改对象名称中的数字?

Is it possible to change the number in an object name by using a loop?

我在用户窗体多页中有多个页面,每个页面都有一个图像对象。 page1的图片命名为image1,page2的图片命名为image2,依此类推

我需要在循环中引用这些图像对象。是否可以做类似 "image"&i 的事情,其中​​ i 是图像名称中的数字?我试过了,但出现语法错误。

你可以使用这个:

UserForm1.Controls ("Image" & i).Picture = LoadPicture(imageName)