我一直在使用Kill例程的每个版本删除当前目录中的xls文件,但没有成功。这是我的代码。我想删除除wbCntl之外的每个xls文件。单步执行此代码表明,除了Kill swb命令外,所有内容都可以工作。 (SWB被定义为一个字符串公众)无法杀死xls文件
'Close all files except wbCntl
swb1 = wbCntl.Name
For Each wb In Application.Workbooks
swb = wb.Name
If swb <> swb1 Then
Workbooks(swb).Close SaveChanges:=False
On Error Resume Next
Kill swb
Err.Clear
End If
Next wb
谁能帮我这个
为什么downvote,如果我可能会问? (如果答案有问题,我会尽我所能纠正或改进它。) – stakx 2010-07-24 22:26:05
同意 - 最初的问题没有提及它应该只删除当前打开的xls文件。如果确实如此,那么应该修改最初的问题。 – 2010-07-25 21:39:54