Bloomberg API-Referenz

Ich habe den folgenden code der funktioniert mit Excel 2010 aber aufgrund der aktualisierten API von Bloomberg dieser code funktioniert nicht in Excel 2016. Die Referenz BLP_DATA_CTRLLib.BlpData ist veraltet, aber ich kämpfen, um die Verwendung der neuen API-Referenz.

Weiß jemand, wie update-mein Bloomberg Referenz, um zu speichern Sie die Zitate?

Function Get_BBG_Price(dataa As Variant, CISI As Long)

    Dim ReqSecurities As Variant, vtResult As Variant, ReqFields As Variant
    Dim Arraystr As String
    Dim oBlp As BLP_DATA_CTRLLib.BlpData

    ReDim ReqSecurities(1 To UBound(dataa, 1))

    For i = 1 To UBound(dataa, 1)

        ReqSecurities(i) = dataa(i, CISI) & "@IEHY ISIN" '  

    Next i

    Set oBlp = New BlpData

   '
   ReqFields = Array("PX_BID")

   With oBlp
       .SubscriptionMode = ByRequest
       .Subscribe ReqSecurities, 1, ReqFields, , , vtResult
   End With

   Get_BBG_Price = vtResult

End Function
Definieren Sie kämpfen, damit wir dir weiterhelfen können, werden Sie eine Fehlermeldung erhalten, aus der der code oder unerwartete Ergebnisse wie das ist? Können Sie zeigen Sie auf die Zeile des Codes zu geben, die Sie beunruhigen?
Bitte veröffentlichen Sie eine Dokumentation re Bloomberg. Die Chancen, dass das DAMIT Gemeinschaft hat, das ist sehr, sehr schlank.
Es ist die BLP_DATA_CTRLLib.BlpData, die das problem verursacht. Wenn ich es auf Excel-2016 das Arbeitsblatt einfach abstürzt.

InformationsquelleAutor Jeweller89 | 2016-12-21

Schreibe einen Kommentar