信息:
我有一个名为 Demo.xlsm 的 Excel 文件
此文件包含一个名为 UserForm1 的用户表单,该用户表单会在打开文件时自动加载。
打开文件时,名为 Demo.xlsm 的工作簿也会在用户窗体后面的背景中可见。
问题:
我经常在我的桌面上打开一个 Excel 应用程序,其中包含我每天使用的各种工作簿和工作表。就目前而言,如果我打开 Demo.xlsm 文件,它将与我正在使用的所有其他工作簿/工作表一起在当前 Excel 应用程序中打开。
首先:我希望 Demo.xlsm 文件能够在完全独立的实例/Excel 应用程序中自动打开,而不是我的其他作品。
第二:我希望只有用户表单可见。(我不需要/使用工作簿/工作表在后台可见。)
第三:如果可以在仍然显示用户窗体的同时最小化 Excel 应用程序的第二个实例,那将是完美的。(目前,如果我尝试最小化 Excel 应用程序的第二个实例,用户窗体也会被最小化)
Private Sub Workbook_Open()
Dim objExcel
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
UserForm1.Show
Application.ScreenUpdating = False
Set newBook = Workbooks.Open(Demo.xlsm)
Windows(Demo.xlsm).Visible = False
Application.ScreenUpdating = True
End Sub
我觉得我没有以正确的方式解决这个问题......
对此的任何帮助将不胜感激!