我正在保存一个excel文件一个共享点到文本文件。保存后,我想检查Dir(sharePointPath)
它总是返回",除非我手动刷新相应的文件夹。
的代码如下所示:
ActiveWorkbook.SaveAs sharePointPath, xlTextWindows
ActiveWorkbook.Close
While Dir(sharePointPath) = ""
MsgBox "not exist"
Wend
我勾选Dir(sharePointPath)的原因是我想稍后打开这个文件
open sharePointPath for binary access read as
总是覆盖文本文件,因为open无法找到该文件。
我该怎么做来解决这个问题?
编辑:sharePointPath = {server}rule_books共享文档规则手册NAME -演示和测试客户端文本文件test.txt在保存之前和关闭之后。
dir(sharePointPath) = "前后。偶尔dir(sharePointPath) = test.txt。
,但如果我等待一段时间后关闭执行dir(sharePointPath),它将返回test.txt更频繁。我想vba需要一些时间来编写和显示新文件。
我放弃了,并在用户的终端机器上创建了一个本地tmp文件来处理