[英]Excel vba to check if a workbook has opened
有什么方法可以检查是否打开了excel文件? 如果打开了,我该如何关闭?
提前致谢
如果工作簿名称不包含句点字符,则可以很简单:
Sub TestForOpen()
Dim wb As Workbook, st As String
st = "Phone"
For Each wb In Workbooks
stwb = Split(wb.Name, ".")(0)
If st = stwb Then
wb.Activate
ActiveWorkbook.Close
Exit Sub
End If
Next wb
End Sub
此人寻找一个名为Phone.xls或Phone.xlsx或.........的打开的工作簿
如果找到,则关闭工作簿。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.