Ошибка создания Bloomberg BlpData
Insttiating 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 ответа
Файлы Bloomberg по умолчанию находятся в папке C:/blp. Если этот каталог отсутствует в системной переменной среды, VBA не может найти blpdatax.dll.
В моем случае c:/blp находится в пути, но была синтаксическая ошибка в переменной пути другого каталога, который блокировал код для поиска dll.
Поэтому убедитесь, что все каталоги, перечисленные в переменной пути, синтаксически обновлены.
У него была такая же проблема, как Сруджан упоминал, что это была проблема с переменной окружения PATH. Был другой каталог в кавычках, то есть C: \;"C: \ foo \ bar \"; C: \ windows. Удаление ненужных кавычек (точка с запятой - разделитель) исправило ошибку.
(Разместил бы как комментарий выше, но не достаточно респ.)