关闭工作簿时出错(下标超出范围)

Vin*_*rai 0 excel vba

我尝试使用以下代码关闭特定工作簿:

Workbooks("C:\Users\vin.xls").Close
Run Code Online (Sandbox Code Playgroud)

但我收到错误:下标超出范围。我该如何解决?

Bat*_*eba 6

Workbooks("vin.xls").Close代替使用。

Workbooks集合(通常)不按完整文件名(包括路径)进行索引。subscript out of range如果集合中不存在某个项目,您会收到错误消息。