gpt4 book ai didi

excel - 打开文件时在 Excel 的新实例中打开特定的 Excel 文件

转载 作者:行者123 更新时间:2023-12-04 04:41:49 27 4
gpt4 key购买 nike

信息:

我有一个名为 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

我觉得我没有以正确的方式解决这个问题......

对此的任何帮助将不胜感激!

最佳答案

这就是我所做的,而且效果很好。我有一张很好的大图,图片有一个宏,即:

Dim appXL As New Excel.Application

appXL.Workbooks.Open "G:\All Users\Jurie\Test\Hotel Maintenance V1SE.xlsm"
appXL.ActiveWorkbook.Windows(1).Visible = True
appXL.Visible = True
Workbooks("Hotel Stay Easy Maintenance Program.xlsm").Close SaveChanges:=True
ThisWorkbook.Activate

这会在自己的实例中打开我的文件,我可以根据需要关闭它,它不会干扰任何其他打开的文件。

关于excel - 打开文件时在 Excel 的新实例中打开特定的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775969/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com