<p><font size="4">兰版的excel <font color="#c71717">VBA技巧</font>应用》第12例“判断指定文件是否打开”的示例兰版没有提供,我照着书上的代码写了,可发现者一个小问题!</font></p><p><br/>Sub 判断指定文件是否打开()</p><p>Dim x As Integer, y As Integer<br/>x = Workbooks.Count<br/>For y = 1 To x<br/> If Workbooks(x).Name = "A.xls" Then<br/> MsgBox "A文件已打开!"<br/> Exit Sub<br/> End If<br/>Next y<br/> MsgBox "A文件没有打开!"</p><p>End Sub<br/></p><p><font size="4">当A文件先打开,运行以上代码的文件时,竟然说<font color="#ee3d11">"A文件没有打开!",</font>必须运行以上代码的文件,后打开A文件,才会"A文件已打开!",不知道是什么原因?</font></p>