[英]Closing Workbook after opening it through VBA - Excel
我有下面的代码。 我已经从VBA代码中调用了excel文档。 但是,按下工作簿上的关闭按钮后,直到我停止宏,它才会关闭。 我希望能够在不停止宏的情况下关闭文档。 即主要用户窗体仍在运行。 我可以从工作簿本身右上角的关闭按钮关闭excel工作簿。
有人碰巧知道如何解决这个问题吗?
Private Sub CommandButton7_Click()
Workbooks("master system.xlsm").Activate
Workbooks.Open ActiveWorkbook.Path & "\Toolbox\Define\PPST.xlsx"
End Sub
试试Workbooks("PPST.xlsx").Close SaveChanges:=True
这是从文档中输入链接描述的
打开工作簿后,尝试在整个代码中分散DoEvents
。
请注意,如果您依赖代码中的ActiveWorkbook
或Selection
对象,则它们可能在DoEvents
之后更改。
DoEvents
本质上告诉您的代码暂停,然后让Excel执行其他等待的任务-例如,允许用户选择单元格,并可能关闭工作簿-然后再继续。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.