实例化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
答案 0 :(得分:1)
Bloomberg文件默认位于 C:/ blp 文件夹中。如果此目录不在环境系统路径变量中,则VBA无法找到blpdatax.dll
在我的情况下c:/ blp在路径中,但是另一个目录的路径变量中存在语法错误,阻止代码找到dll。
因此,检查路径变量中列出的所有目录是否在语法上更新。
答案 1 :(得分:1)
有同样的问题,正如Srujan所说,这是PATH环境变量的一个问题。引号中有另一个目录,即C:\; “C:\ foo \ bar \”; C:\ windows。删除不需要的引号(分号是分隔符)修复了错误。
(会在上面发表评论但不足以代表。)