Bloomberg BlpData实例化错误

时间:2015-10-27 19:52:26

标签: bloomberg

实例化BlpData会给我一个错误。 “指定的路径无效”

我有 C:\ blp \ API \ activex \ blpdatax.dll 可用,这是用于实例化BlpData的库。但我仍然看到路径无效的错误。

Private objDC As BlpData

Private Sub Instantiate() 
' Purpose   : Creates the BlpData Object to retrieve Bloomberg Data'
        Set objDC = New BlpData
    End If
End Sub

2 个答案:

答案 0 :(得分:1)

Bloomberg文件默认位于 C:/ blp 文件夹中。如果此目录不在环境系统路径变量中,则VBA无法找到blpdatax.dll

在我的情况下c:/ blp在路径中,但是另一个目录的路径变量中存在语法错误,阻止代码找到dll。

因此,检查路径变量中列出的所有目录是否在语法上更新。

答案 1 :(得分:1)

有同样的问题,正如Srujan所说,这是PATH环境变量的一个问题。引号中有另一个目录,即C:\; “C:\ foo \ bar \”; C:\ windows。删除不需要的引号(分号是分隔符)修复了错误。

(会在上面发表评论但不足以代表。)