|
楼主 |
发表于 2010-10-19 18:43
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
回复 5楼 商人 的帖子
我已对文件进行修改更新,请重新下载。
窗体加载相片详细解答:
1、先在D盘新建一文件夹,将其名称改为PIC,然后将需要加载的图片放入其中,我们假定图片的名称分别为张一、张二、张三、张四、张五、张六、张七、张八。
2、新建一Excel工作簿,在工作簿VBE窗口插入一窗体(UserForm1),在窗体上添加一组合框(ComboBox1),再添加一图像控件(Image1)。
3、给窗体编写如下代码:
Private Sub UserForm_Initialize()
Dim arr As Variant
arr = Array("张一", "张二", "张三", "张四", "张五", "张六", "张七", "张八")
ComboBox1.List = arr
End Sub
Private Sub ComboBox1_Change()
Image1.Picture = LoadPicture("D:\PIC\" & ComboBox1.Text & ".JPG")
End Sub
4、在工作表Sheet1添加一按钮(CommandButton1),给该按钮编写如下代码:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
5、关闭VBE窗口,点击按钮(CommandButton1)就会显示窗体,在窗体组合框选择姓名,图像控件就会显示相应员工照片。 |
|