Bloomberg
Founded in 1981 by Michael Bloomberg
link - bloomberg.com
BloombergUI.xla - Bloomberg Office / Excel Tools
VBA Project Name - BloombergUI
C:\blp\API\Office Tools\BloombergUI.xla
This automatically loads all the other add-ins in blue
The add-ins dialog box is not updated to reflect that these add-ins are now loaded in the current session.
The registry "Add-in Manager" and "Options" keys are also not dynamically updated
Version 56.7.56 - August 2023 (32 and 64 bit)
Bloomberg API COM 3.5 Type
c:\program files (x86)\bloomberg\DAPI\blpapicom2.dll
replacement for blp.BLPSubscribe(array, fields)
SWPM - swap interest rate calculator
WEI - World Equity-Indices
GIP GBPEUR CURNCY - intraday graph currency
FXC - current exchange rates
bloomberguichartsevents
blpsmarthost.exe
blpaddinhost.exe
bloomberg.taskpane.host-dll
bofaddin.dll
link - researchguides.smu.edu.sg/c.php?g=421858&p=2882200
Bloomberg Excel Tools Add-in
The Excel add-in is installed in the following location:
C:\blp\API\
Checking for updates, type UPGR
download and install the following - BBComm, DDE Server, Excel add-ins
blp.exe - C:\blp\API\dde\blp.exe
wintrv.exe ??
Bloomberg DDE Server
C:\blp\api\dde\ bbcomm.exe
What is the bbcomm.exe ?
BlpMain.xla -
VBA Project Name - Bloomberg
C:\blp\API\dde\BlpMain.xla
Bloomberg Data Functions.xla
VBA Project Name - BloombergDataFunctions
C:\blp\API\Office Tools\Bloomberg Data Functions.xla
Blph.xla
VBA Project Name - BloombergHistory
C:\blp\API\dde\Blph.xla
BloombergUI.xla
VBA Project Name - BloombergUI
C:\blp\API\Office Tools\BloombergUI.xla
BloombergV3Support.xla
VBA Project Name - BloombergV3Support
C:\blp\API\dde\BloombergV3Support.xla
BloombergVbe.xla
VBA Project Name - BloombergVbe
C:\blp\API\Office Tools\BloombergVbe.xla
Blp.xla
VBA Project Name - Blp.xls
C:\blp\API\dde\Blp.xla
Blpchart.xla
VBA Project Name - BlpCharting
C:\blp\API\dde\Blpchart.xla
BlpLib.xla
VBA Project Name - BlpLib.XLS
C:\blp\API\dde\BlpLib.xla
blprds.xla
VBA Project Name - blprds
C:\blp\API\Office Tools\blprds.xla
BTSAddin.zla
VBA Project Name - BTSAddin
C:\blp\API\Office Tools\BTSAddin.xla
C:\blp\API\Office Tools\BTSAddin.xll
BloombergOfficeToolsRibbonUI.xlam
Contains the Office 2007 Ribbon customisation
Notes
Securities are priced for each terminal and can use different pricing sources
(different people might like to see slightly different prices)
SWPM - swap interest rate calculator
WEI - World Equity-Indices
GIP GBPEUR CURNCY - intraday graph currency
FXC - current exchange rates
link - researchguides.smu.edu.sg/content.php?pid=128903&sid=1117575
Function - BDP
This replaces the previous BLP function and is an abbreviation for Bloomberg Data Point.
This provides current and descriptive real-time or streaming data
The optional argument can be used for Updated Fequency - ie how often the function is updated
Cell anchoring is necessary as arrays are not created automatically
=BDP(security, field, optional)
security - a single valid bloomberg security identifier including optional security type
field - the field
optional - UpdateFrequency - the updating frequency in milliseconds, default is 300 (minimum is 300, and must be in increments of 100)
=BDP("EUR003M INDEX","px last")
=BDP("EUR003M INDEX","px_last")
=BDP("EUR003M INDEX","last_price")
=BDP("f us equity","last_price") latest price for the Ford Stock (single security)
=BDP("isin", CHG_NET_1D) - daily change %
=BDP("isin", CHG_NET_MTD) - month to date change %
=BDP("isin", CHG_NET_YTD) - year to date change %
=BDP("isin", PX_ASK) - offer price
=BDP("isin", PX_BID) - bid price
=BDP("isin", PX_LAST) - last price (either offer or bid)
=BDP("isin", PX_MID) - middle of (last bid and last offer)
=BDP("isin", YLD_TYM_MID) - blended YTM
=BDP("isin", YAS_YLD_SPREAD) - stripped spread
=BDP("isin", DUR_ADJ_ASK) - spread duration
=BDP("isin", DUR_ADJ_MID) - mod duration
=BDP("isin", DUR_ASK) - EIR duration
=BDP("isin", RTG_SP) - S&P rating
=BDP("isin", RTG_MOODY) - moody rating
=BDP("isin", CNTRY_OF_RISK) - country
=BDP("isin", SECURITY_DES) - description
=BDP("isin", CPN) - coupon
Function - BDH
This replaces the previous BLPH function and is an abbreviation for Bloomberg Data History.
This provides historical end-of-day and historical intra-day data.
=BDH(security, field(s), start_date, end_date, [optional arguments])
Examples:
=BDH(security, fields, startdate, enddate, optional)
security -
fields -
startdate - a current or historical date
enddate - a date equal to or later than the start date, it cannot be a future date
optional - BarSize [BarSz], BarType [BarTp], CapChg, CshAdjAbnormal, CshAdjormal, Currency, Days, Dates, DateFormat [DtFmt], ExchCode, Period [Per], Sort
=BDH("f us equity","px_last","10/01/07","10/31/07") gets the latest price for each day in October 2007
=BDH("IBM equity","last_price","10/01/07","10/31/07","Currency=GBP, period=cm")
Function - BDS
This replaces the previous BLPB function and is an abbreviation for ??
This provides data sets and bulk data
Returns multi-cell descriptive data
Examples:
=BDS(security, field, optional)
security -
field -
optional - Direction, Aggregate
Function - BQL
Bloomberg Query Language
Function - BEQS
Lets you return multi-cell data for a selected Screen created using the EQS terminal function
Examples:
=BLPSH(screenname, isbloomberg)
screenname - the name of the screen to execute
isbloomberg -
=BLPSH("My Energy", FALSE)
=BLPSH("New Eqs", "ScreenType=C","Group=Italy Market") - loads the screen New Eqs and the group Italy market
Function - BPGE
Bloomberg Page Based Data
This performs the same functionality as GPGX<GO> and assumes you already know the Broker ID, Category and Page Number
Enables you to return data for pages contributed to the Bloomberg Professional Service
Examples:
=BPGE(topicid, [rownumber], optional)
topicid -
rownumber -
optional - BrokerId, Category, PageNumber
=BPGE("1102/1/274")
=BPGE("1102/1/274","7")
Examples:
=BPGE(firm, bookname, booktype, fields, optional)
firm -
bookname -
booktype -
fields -
optional -
Installation
Bloomberg Ribbon
C:\Program Files\Bloomberg\API\ActiveX\ccycodes.dll
Bloomberg Taskpane Host
C:\Program Files\Bloomberg\API\OfficeTools\BloombergTaskPane.Host.dll
© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext