繁体   English   中英

如何知道txt文件是否已经用vba打开?

[英]How to know if a txt file is already open with vba?

我需要使用Excel VBA打开/创建txt文件,但是在打开文件之前,我需要确保它尚未打开。

我怎么知道它是否打开,如果打开,请先关闭它再打开?

就像是 :

If IsOpen(File_Name) Then
    Close(File_Name)
EndIf

除非您要从头开始重新创建相同的文件,否则如果文件测试已打开,那么为什么不使用它呢? 如果测试未打开,则将其打开。 然后,如果不存在,请创建它。

您可能只是清除了文本文件(如果已打开),并且想要重新启动文本而不是通过再次创建该文件来覆盖它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM