2017-07-06 42 views
0

您好,我有棘手的小问题,这导致我很头疼,我有一段代码在VB.NET中,我需要关闭当前的Excel工作簿,但是每当我做致电:无法关闭没有SaveAs提示的Excel工作簿

'Now force a close of the active workbook without saving 
_myXLApp.Workbooks(1).Close(Excel.XlSaveAction.xlDoNotSaveChanges) 

SaveAs对话框显示...如何防止发生这种情况?我对代码的理解是,如上所述进行调用应该关闭工作簿而不用任何SaveAs提示。任何帮助非常感谢。

亲切的问候 的Paul J.

回答

3

试试这个:

_myXLApp.Workbooks(1).Close(SaveChanges:=False) 'Instead of Excel.xlSaveAction.xlDoNotSaveChanges 

这应该做的伎俩。任何时候我已经关闭了VB.Net中的Excel工作簿,这是我使用的命令。它实际上反映了Excel VBA格式。

相关问题