Access dB Throwing 运行time 5 Shell Error when 运行 in Access 2013 but not in Access 2010

Access dB Throwing Runtime 5 Shell Error when Run in Access 2013 but not in Access 2010

好吧,我被难住了。我构建了一个 DB,它从 Yahoo Finance API 中提取数据来编译报告。内置 Access 2010 并位于网络上。一切都像肉汁一样工作。那么现在,我有一台专用计算机,它将来自 运行。设置后,我得到运行时 5,其中 "Shell" 行在下面的代码中突出显示:

Public Function RunYahooAPI()

Dim chromePath As String

  chromePath = """C:\Program Files\Google\Chrome\Application\chrome.exe"""

 Shell (chromePath & " -url http://download.finance.yahoo.com/d/quotes.csv?s=CVX%2CXOM%2CHP%2CSLB%2CPBA%2CATR%2CECL%2CNVZMY&f=nsl1op&e=.csv")

End Function

到目前为止我通过在线搜索检查过的内容:

  1. 运行 它作为一个 Sub vs Function。没有变化
  2. 禁用了我的防病毒软件。没有变化
  3. 检查参考资料。全部匹配2010
  4. 去掉了Shell中的空格。没有变化
  5. 在 url 周围添加了“””。没有变化
  6. 也直接登录电脑试试vs RC。没有变化

我真是束手无策。希望第二双眼睛能让我站直。

我可能还应该提到我是 运行通过远程连接完成这一切的。

经过多方搜索,64 位与 32 位的播放效果不佳。切换到 32 位 OS 和 Office,一切正常。显然,这种不匹配会导致很多随机问题。