在EXCEL VBA中删除SQL

我使用SQLpipe理Excel 2007工作表,使用以下连接string:

Provider = Microsoft.ACE.OLEDB.12.0; Data Source ='Invoice.xlsm'; Extended Properties ='Excel 12.0; IMEX = 1; HDR = Yes'

一切正常,除了删除语句。 当我尝试执行Delete From [tablename$] where code like '1') ,我得到一个错误-2147467259 (80004005)

我不能解释它,因为所有其他select和插入语句工作得很好。

在Microsoft支持search几个小时后,我发现以下内容:

The Catalog object has a Create method but does not have a Delete method.

我想在Excel工作表中没有办法执行SQL删除语句。