打开Excel文件,只显示窗体界面,不直接显示Excel,如何用VBA写

2024年12月05日 02:45
有4个网友回答
网友(1):

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

网友(2):

当用户打开或者关闭工作簿时,可能需要某些过程能够自动运行。E x c e l提供的方法使得这项任务实现起来非常简单。如果想要某个过程在工作簿打开时运行,那么把这个过程命名为Auto_Open就可以了。
Auto_Open对于很多任务来说都非常有用:
• 初始化变量的值。
• 添加菜单和工具栏按钮。
• 初始化工作表上的值。
• 显示应用程序的欢迎界面。
• 改变某些选项,比如选择网格线显示还是直接显示的选项等。
• 插入工作表。
• 执行格式设置任务。
• 从工作簿删除不需要的数据。
如果在关闭工作簿时需要运行某个过程,那么可以把这个过程命名为Auto_Clo se,需要在Auto_Close过程中执行的动作的可能类型包括:
• 删除不需要的工作表。
• 把工作簿以其他名称保存,以进行备份。
• 返回到已经关闭的一些显示设置,比如状态栏、网格线、工具栏等等。
每个工作簿只能够有一个过程Auto_Open和Auto_Close一个过程。

网友(3):

在文件中ThisWorkbook中加入
Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
End Sub

网友(4):

你好,能把你做的代码发我吗?是怎么实现的,要用什么控件来显示EXCEL中的数据吗?