我需要使用Excel VBA打开/创建一个txt文件,但在打开文件之前我需要确保它尚未打开。
我怎么知道它是否打开,如果是,请在再次打开之前关闭它?
类似的东西:
If IsOpen(File_Name) Then
Close(File_Name)
EndIf
答案 0 :(得分:0)
除非您想从头开始重新创建相同的文件,否则如果文件测试打开,那么为什么不使用它呢?如果测试未打开,则打开它。然后,如果它不存在则创建它。
如果文本文件已打开,您可以清除文本文件,并希望通过再次创建文件来重新启动文本而不是覆盖。