我已将图片放到工作表了,但以代码却行不通,如何处理?谢谢!
Lbl.Picture = LoadPicture(Sheet2.Shapes("Picture 58"))
Lbl.Picture = Sheet2.Shapes("Picture 58")
如果将图片放到窗体的图像控件上,以下的代码可行:Lbl.Picture = Image12.Picture
还有一个问题:每次手工新增加一个标签控件后,均需修改加载窗体时的循环代码:
For i = 2 To 4
Mylbl(i).Attach Me.Controls("label" & i)
With Me.Controls("label" & i)
.Picture = LoadPicture(ThisWorkbook.Path & "\Button1.gif")
End With
Next
手工新增加一个标签控件后,循环代码要改成For i = 2 To 5,再手工新增加一个标签控件后,循环代码要改成For i = 2 To 6……。能否用代码获取窗体上标签控件的总数量放到循环中,从而实现每次手工新增加一个标签控件后不需要修改循环代码,而又能实现新增加的标签控件与原有的标签控件同样的功能?谢谢!
[此贴子已经被作者于2005-8-14 10:26:41编辑过] |