vba 最小化excel 只显示窗体,并且窗体一直在所有程序的前面

我先实现打开带form的excel以后,excel自动最小化,同时弹出form,该form会一直在所有程序的最前面。怎么实现?改form的属性就能实现吗?如果写代码的话写... 我先实现打开带form的excel以后,excel自动最小化,同时弹出form,该form会一直在所有程序的最前面。怎么实现?改form的属性就能实现吗?如果写代码的话写在什么里? 展开
 我来答
anankid
2012-04-23 · TA获得超过2047个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:854万
展开全部
如果你是想在显示窗体的时候窗体一直在EXCEL表格的最前面,那么在显示窗体的语句处使用有模的方式打开,就是在show后面加个1:
例如:
sub auto_open()
formname.show 1
end sub
如果是fromname.show 0 或者formname.show则窗体不会强制在最前面

如果想只显示窗体,EXCEL隐藏,则可通过下面语句可以设置EXCEL为不可见,只显示窗体:
private sub From_Load()
application.visible=false
end sub
普宁特许
2012-08-24
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
'在This Work Book中加入以下代码
Private Sub Workbook_Open()
form1.Show 0
End Sub
'再到你想加载的主窗体中加入
Private Sub UserForm_Initialize() '当加载窗体时执行以下代码
Application.WindowState = xlMinimized '最小化excel窗口
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式