標題:
如何判斷檔案是否已經開啟
[打印本頁]
作者:
enoch
時間:
2012-3-30 15:17
標題:
如何判斷檔案是否已經開啟
請問如何去判斷指定檔案是否已開啟
作者:
register313
時間:
2012-3-30 15:26
回復
1#
enoch
善加運用論壇 右上方 "搜索" 功能
http://forum.twbts.com/viewthrea ... E%D7%2B%B6%7D%B1%D2
[/url]
作者:
enoch
時間:
2012-3-30 16:27
若果想用IF 條件可以做到嗎?
當檔案book1未開啟, Windows("book1.xls").Activate 出現錯誤 作為判斷條件
應該點寫呢, 請指教
作者:
register313
時間:
2012-3-30 16:51
回復
3#
enoch
Sub ZZ()
For Each WB In Workbooks
If WB.Name = "Book1" Then
MsgBox "已開啟" '已開啟要作什麼
temp = 1
Exit For
End If
Next
If temp <> 1 Then
MsgBox "未開啟" '未開啟要作什麼
End If
End Sub
複製代碼
作者:
alexliou
時間:
2012-3-30 17:01
本帖最後由 alexliou 於 2012-3-30 17:03 編輯
回復
1#
enoch
Set wBook = Workbooks("book1.xls")
If wBook Is Nothing Then
BookNotOpen = True
Else
BookNotOpen = False
End If
作者:
GBKEE
時間:
2012-3-30 17:04
另一解
Option Explicit
Sub Ex()
Dim w As Workbook
For Each w In Workbooks
If w.Name = "Book2.xls" Then MsgBox "Book2.xls 已開啟 "
'或是下式程式碼
'If w.FullName = "d:\test\Book2.xls" Then MsgBox ""d:\test\Book2.xls 已開啟 "
Next
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)