首页 > 解决方案 > 运行“Workbook_Open()”后关闭工作簿

问题描述

我有一个程序,一旦使用Private Sub Workbook_Open()位于ThisWorkbook对象中的函数打开工作簿,就会运行该程序。我还想添加一个关闭功能,这样基本上程序会在工作簿打开后立即运行,然后立即关闭,因此它永远不会保持打开状态,只是运行和关闭。

我试过添加:

Workbooks("Fire Ext. Comments EXE.xlsm").Close SaveChanges:=False

...就在End Sub程序底部之前,但工作簿保持打开状态,所以我想知道它是否属于不同的模块然后单独调用?让我知道你的想法。

标签: excelvbaexcel-2016

解决方案


you can try this, so that the application itself will close

Application.DisplayAlerts = False
Application.Quit

推荐阅读