Refresh DSGRID functions in excel from VBA sub and wait for refresh to be finished before continu...

...ing with the code execution
Dear all,
We
have developed a portfolio optimisation code that runs with VBA over one excel
file that is in practice a support database.
The
code loops through several non linear weighting scenarios to arrive to an
optimum portfolio configuration.
During
these processes the system does not need to refresh data from DS as an initial
download is made before running the code.
But
once the stock selection is finished, we need to update several DSGRID cells
related to the selected stocks before continuing some further code lines.
We
are currently using this instruction for the intermediate refresh:
Application.COMAddIns("PowerlinkCOMAddIn.COMAddIn").Object.RefreshActiveWorkbook
Despite
it seems to be working, we do not know why or if other instructions would be
better
We
have used other instructions
Application.Run "PLRefreshWorkbookEventHandler"
And
Application.Run "EikonRefreshWorkbook"
The
problem is that we are not sure which is the proper refresh system as we
need synchronous refresh (sequential), meaning the VBA code temporarily
stops execution until all refreshes are finished.
could you help us to clarify this issue?
Thank you very much in advance
Ivan
Best Answer
-
Hi, This is regarding the the excel addin and not DSWS the API. You can raise these requests over the helpdesk. In the meantime for your reference datastream-dfo-vba-commands-vs4.pdf may help
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 616 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛