问题:在窗体的属性窗口设置如下参数
运行起来,窗体确实是按照位置进行显示的,大致在屏幕的中心偏左下侧的位置。保存关闭Excel再次打开运行时,有时候就回到左上角。
然后再试着设置:
运行一次,发现居中了。然后保存关闭Excel文件,再重新打开Excel运行窗体,结果发现,他自动把属性又还原了:
非常无语了,那么怎么办呢?想了个很粗糙的方法。
解决办法:双击窗体,进入编辑代码区,写入代码。
代码如下:
function UserForm1_Initialize()//窗体初始化
{
with(UserForm1){
Label1.Caption="本程序使用WPS宏编辑器2.0开发,在安装WPS软件的电脑上应用。在使用过程中有任何问题,请将问题发送至邮箱:175875825@qq.com。或加微信:_5946_";
CommandButton1.Caption="确定";
Top=380;
Left=500;
Height=88;
Width=375;
StartUpPostion=2;
}
}
这里用到了With。可以节省多次书写UserForm1 了。
运行一下窗体,结果如下:
可以了,基本达到了效果。