微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果其中一个工作簿具有自动保存功能,如何单独使用 Excel 实例?

如何解决如果其中一个工作簿具有自动保存功能,如何单独使用 Excel 实例?

您好,我的工作簿已设置:

Private Sub Workbook_open()
Application.ScreenUpdating = False
ThisWorkbook.Windows(1).Visible = False

Call Starter.Show(vbModeless)

End Sub

Private Sub Workbook_BeforeClose(cancel As Boolean)
Workbooks("RMA_Manager.xlsm").Save
End Sub

但是如果我想关闭一个工作簿(哪个工作簿/文件无关紧要),我的带有代码用户表单的工作簿也会被保存和关闭。如果我想用代码退出我的工作簿也是一样的 - 另一个工作簿也被关闭。 我不知道为什么,但是否可以将 Excel 实例分开并独立处理工作簿?

解决方法

以下是打开 Excel 新实例的两种替代方法:

1- 使用 /x 命令从 Shell 打开 Excel

"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x

2- 通过 VBA 打开您要使用的工作簿

Shell Application.Path & Application.PathSeparator & "excel.exe  /x " & "C:\PathToFile\FileName.xlsx"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。