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