乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何让<em>Excel</em> VBA 的窗体控件在打开文件时直接显示?-excel 不显示

如何让<em>Excel</em> VBA 的窗体控件在打开文件时直接显示?-excel 不显示

作者:乔山办公网日期:

返回目录:excel表格制作


可以将VBA保存成 加载宏 .xlam 或 .xla 在其他Excel中可以加载此项,但不会出现此项的窗口(表格). 你里面写的 函数、方法等可以在别的Excel中使用。

一、首先你要确保你的宏的安全性的级别是低级别的
二、在VBA里的EXCEL文档打开的事件里面写入显示窗体事件
再加一句隐藏窗口的语句就行
Private Sub Workbook_Open()
Application.Visible = False
Windows(ThisWorkbook.Name).Visible = False
UserForm4.Show (modeless)
End Sub
不过隐藏后就看不见了,最好在窗体关闭时又显示出来:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Windows(ThisWorkbook.Name).Visible = True
End Sub

代码及注释如下:
在VBE界面左上角sheet3下面的ThisWorkbook中加入如下代码——
Private Sub Workbook_Open()'选择事件为工作表打开时触发
Application.Visible = False'将Excel文件隐藏
UserForm1.Show'像是窗
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网