Excel VBA 判斷是否打開了某個Excel文件


在使用Excel VBA的過程中,如何判斷某個Excel文件是否打開?

示例:

Dim sFileName as String
Dim i as Integer
Dim bOpenFlag as boolean

bOpenFlag=False
sFileName="aaa.xlsx"
for i in Workbooks.Count
    if sFileName=Workbooks(i).Name then
       bOpenFlag=True
       exit for
    end if
next

if bOpenFlag=True then
    msgbox "文件已打開",vbOkonly,"信息提示"
else
     msgbox "文件未打開",vbOkonly,"信息提示"
end if


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM