您的位置 首页 > 数码极客

窗体如何导入jpg图片

【分享成果,随喜正能量】不说他人长短,不念他人恩怨,是善心;时刻诚心待人,日夜专心做事,是懿行。心地善良的人,容貌一定动人;心里知足的人,生活一定快乐。贪欲是痛苦之根,淡泊是快乐之源。待人要有平等心,对已要有平常心。积善可以得福,积德可以增寿。​​。

《VBA之Excel应用》是非常经典的,是我推出的第七套教程,定位于初级。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是“VBA之EXCEL应用”的第十七章 “用户窗体(Userform)的实例应用”:在窗体中实现选择和确认

第十三节 利用多窗口实现选择和确认(一)

大家好,我们讲解这个章节的最后一个实例,利用多窗体实现选择和确认,关于多窗体的讲解也是我们窗体应用的一部分。我们这节中将学习到多窗体的利用,以及图片的加载方法。是非常实用的一讲内容。

1 利用多窗口实现选择和确认的应用场景

我们来构建一个利用多窗口实现选择和确认的应用,如下截图:

这个截图中有分类选项,比如水果的分类有苹果,香蕉,桃子;宠物有狗狗,小猫,猴子,每种分类后面有备注介绍,我们要利用一个窗体实现上述分类的简洁选择,同时为了用户的方便要提供给用户图片的确认,让用户在选择的同时可以利用图片进行确认,选择完成后单击确定就可以在工作表上标记颜色。

这个应用场景非常适合给小朋友认识事物,有分类,有选择,有确认最后有标识。

2 利用多窗口实现选择和确认的思路分析

为了实现上述的场景,我们要先建立一个思路:

1)在窗体上放入一个多窗体的控件。

2)在第一个窗体上,这个窗体上要放置两个复合框控件ComboBox,第一个复合框要加载的是类别,第二个复合框加载的是类别对应的项目。在两个复合框的下面放一个框架,框架中放入一个标签控件。标签控件用于放上述工作表中的备注部分。

3)在第二个窗体中,我们要加载一个图片,图片是对应第一个窗体中第二个复合框的选项的。

4) 在第一个窗体中我们添加两个按钮控件,用于在工作表中显示用户选择的项目。

5) 为了在第二个窗体中加载图片,我们要首先在固定的路径下放置相应的图片。这里图片的命名是以第二个复合框的项的名称来命名的。

思路建立后我们要搭建这个窗体了。

3 窗体的搭建

我们先看我已经搭建好的窗体:

1)选择窗口:

2)确认窗口:

3)各个控件的属性设置

对于标签,复合框,我们还是采用之前的设置:

注意Caption属性设置为空,两个标签控件都是如此。

对于图片的加载框我们设置如下的属性:

对于图片的picturesizemode属性,有以下几个选择:

① 剪裁 0(默认值)图片以实际大小显示。 如果图片大于附件控件, 则会对图片进行剪裁。

② 拉伸 1 将图片沿水平方向和垂直方向拉伸以填满整个附加控件(即使破坏图片原有的长宽比例也是如此)。

③ 缩放 3 在保持其原有长宽比例的情况下,将图片放大到最大尺寸。

到此窗体的搭建及属性的设置工作就结束了,我们下节将讲解代码部分。

今日内容回向:

1) 如何实现选择和确认的不同窗体实现?

2) 窗体中图片的加载用什么控件?有几种模式的设定?


本讲内容参考程序文件:工作簿17.xlsm


【分享成果,随喜正能量】从你出生的那一刻起,端什么碗,吃什么饭,经历什么事,什么时候和谁结婚和谁离婚都是定数,别太难为自己,顺其自然就好。人生的剧本你早在天堂看了,你之所以选择那个剧本,是因为这一生中,有你认为值得的地方。。

我20多年的VBA成果全在下面的资料中:

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“窗体如何导入jpg图片”边界阅读