任务如下:
第四步是我遇到的麻烦。我可以调用xlWb.close(),但这将关闭所有工作簿。
到目前为止我所拥有的:
Dim xlApp as new Excel.application
Dim xlWb as Excel.workbook = xlApp.Workbooks.Open("File Path") 'this will open wb1
xlApp.Run("Wb1 Macro") 'this creates wb2
xlWb.close()
xlApp.quit()
如何指定我想通过VB.net关闭哪个工作簿?
答案 0 :(得分:3)
似乎问题出在这一行:
xlApp.quit()
这将关闭Excel实例,因此关闭所有打开的工作簿(包括宏打开的工作簿)