vba Dir(sharePointPath)在保存后返回空,除非手动刷新文件夹



我正在保存一个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文件来处理

最新更新