简体   繁体   English

VBA代码关闭无效的工作簿

[英]VBA code to close inactive workbook

I have tried below VBA code to close the inactive workbook but it is not working. 我已尝试使用以下VBA代码关闭不活动的工作簿,但它不起作用。

Workbooks(VBA.Environ("Username") & ".xls").Close True
Workbooks(“p468904.xls").Close SaveChanges:=True
Workbooks.Close Filename:=VBA.Environ("Username") & ".xls"
Workbooks(VBA.Environ("Username") & ".xls").Close SaveChanges:=True

If you want to close all workbooks except the one the code is in, 如果您要关闭除代码所在的工作簿以外的所有工作簿,

  For Each wkb In Workbooks
    If Not wkb Is ThisWorkbook Then wkb.Close SaveChanges:=False ' or True, depending
  Next wkb

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM