我嘗試以下操作以從Excel工作簿永久刪除工作表,但預期它不工作,如何刪除Excel工作表編程VB.NET
CType(oWB1.Sheets("ABC"), Excel.Worksheet).Delete()
這裏有什麼問題?
我嘗試以下操作以從Excel工作簿永久刪除工作表,但預期它不工作,如何刪除Excel工作表編程VB.NET
CType(oWB1.Sheets("ABC"), Excel.Worksheet).Delete()
這裏有什麼問題?
oWB1.Application.DisplayAlerts = False
oWB1.Sheets("ABC").Delete
oWB1.Application.DisplayAlerts = True
如果'Option Strict'打開,那麼第二行會拋出一個遲到的綁定錯誤;使用'TryCast(oWB.Sheets(「ABC」),Excel.Worksheet).Delete()'代替 – Wayne 2014-11-05 20:00:44
解決了我的問題...非常好 – 2015-11-26 06:04:28
刪除工作表「ABC」後剩下多少工作表?
oWB1.Sheets("ABC").Delete()
'Worksheet.Delete()'不會刪除工作表,如果它是唯一的一本在書中。 – Wayne 2014-11-05 20:07:21
也許[this](http://stackoverflow.com/questions/678736/net-excel-interop-deleting-a-worksheet)問題可能會有幫助嗎? – nkvu 2013-03-26 19:39:57
刪除工作表後是否保存工作簿? – Kasnady 2013-03-27 01:31:07
是的,我確實保存了工作簿。 – 2013-03-27 17:40:39