【分享成果,用正能量快乐】面对不好的情绪,先放下空自己,这样才能得到一些解脱。回来处理事情,不会因为情绪而做出极端的决定。我们可以暂时逃离现状,不要做一个混蛋,做一个人,对自己的角视而不见。我们应该学会转身,甚至学会后退一步。有时候,把自己当成别人,会更理性;把别人当自己,就会多一些包容,少一些担心。
VBA的Excel应用很经典,是我推出的第七套教程,定位在初级水平。本教程从一个简单的宏记录开始,一直到窗体的构建,内容丰富,例子众多。可以轻松掌握相关知识。本教程共三册十七章,都是我们在使用EXCEL的过程中需要掌握的知识点。我希望你能利用它们。今天讲座的内容是VBA EXCEL应用第十六章“用户表单对象”第六节:VBA表单的移动。
第六节模板的移动方法
好了,大家先从一些实际的例子来说明表格法的应用。所谓方法,就是物体本身的一些动作。形式方法,我只是在重点上给你做一些说明。在表单的方法中,show方法是最常用的方法,我之前已经详细解释过了。隐藏方法也是常用方法。我已经在前面的例子中解释了这种方法,并将在下节课中讨论它。其实这些方法都是综合运用的。先说搬家方法。
1移动方法
此方法将指定的对象移动到由参数值指定的坐标。
语法:表达式。移动
其中expression是代表Form对象的变量。
参数:
1)Left必需Variant相对于窗口左边缘对象左边缘的屏幕位置。
2) Top可选Variant是对象上边缘相对于窗口上边缘的屏幕位置。
3) Width可选Variant对象宽度。
4) Height可选Variant要求对象的高度。
上述参数中,只有Left参数是必需的。但是,如果要指定其他参数,则必须在此参数之前指定所有参数。例如,如果不指定Left和Top,则不能指定Width。所有未指定的尾部参数保持不变。此方法重写属性。
2示例应用程序代码和窗口移动的代码解释
为了测试移动表单的方法,我们创建了一个新的表单UserForm3,如下所示:
在窗体的click事件中编写以下代码:
私有子用户表单_Click
用户表单3。移动0,0,用户表单3。宽度* 2,用户表单3。高度* 2
末端接头
代码截图:
代码的解释:
上面的代码会在用户点击表单时发生,执行的结果是将表单移动到左上角,而表单的高度和宽度都翻倍。
3移动表单的执行效果
我们在工作表窗口中创建一个按钮,并将该按钮与userform3窗口的显示过程相关联:
我们单击“表格移动”的运行按钮:
这时,用户表单3出现在屏幕上,我们点击这个窗口:
此时,表单已经移动到左上角,其长度和宽度都增加了一倍。这个例子告诉我们,我们可以控制表单出现的位置。
今天的内容回来了:
1)如何移动表单的位置?
2)在上面的例子中,如果要把窗体移到屏幕的左中间,代码怎么写?