0
A
回答
1
如果工作簿名稱不包含句號,也可以是簡單的:
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或電話。 xlsx或..................
如果發現工作簿已關閉。
相關問題
- 1. 檢查excel工作簿是否打開?
- 2. Excel VBA檢查工作簿是否打開,如果不是,打開它
- 3. 檢查Excel工作簿是否使用VBScript打開
- 4. Excel VBA中打開的工作簿
- 5. 通過VBA打開Excel工作簿
- 6. Excel VBA無法打開工作簿
- 7. Mac Office 2011 VBA Word指已經打開的Excel工作簿
- 8. 是否可以使用VBA來檢查使用命名區域指定的工作簿是否已打開?
- 9. 檢查通過VBA在MS Access內訪問的工作簿是否打開
- 10. 打開excel工作簿時打開它--VBA代碼
- 11. 檢查一個特定的工作簿是否打開
- 12. 檢查,看是否有工作簿打開VBA,轟然如果文件是打開
- 13. EXCEL - 當打開Excel工作簿
- 14. 如何檢查excel工作簿已在C#win表格中打開
- 15. Excel VBA - 在宏內循環保存的工作簿...工作簿無法打開
- 16. MSACCESS VBA代碼無法打開Excel工作表Excel是否已經運行
- 17. VBA打開工作簿錯誤
- 18. 工作簿打開時,VBA是否自動啓用「宏」?
- 19. 訪問VBA檢查打開的Excel工作簿中的單元格是否爲空之前複製行
- 20. 除非源工作簿已打開,否則Excel鏈接無法正常工作?
- 21. Excel VBA打開工作簿,執行操作,另存爲,關閉
- 22. 打開另一個工作簿時打開工作簿#1
- 23. VBA - 從已關閉的Excel工作簿中檢索數據
- 24. Excel VBA - 檢查函數/子是否存在於另一個工作簿
- 25. VBA用通配符打開工作簿?
- 26. VBA打開任何工作簿
- 27. VBA打開工作簿錯誤?
- 28. 如何檢查一個工作簿是否打開並使用它
- 29. VBA ACCESS - Loop Excel工作簿
- 30. Excel VBA工作簿更新
爲什麼不從一個簡單的搜索開始? http://stackoverflow.com/a/9373914/2119523 –
但是,沒有解決方案關閉它 –
不,但你可以通過投票來分辨大多數人認爲最好的答案,然後_try_它。 –