Build out the specific host PowerPoint API with near complete parity to the control that was available in VSTO add-ins for PowerPoint. We have an add-in we want to build out in the new Web Add-in platform, but can't due to the extremely limited capabilities of the current Office.js API. You've had years to work on it, at least be more forth coming with where things are in development.
We need to set document properties and replace placeholders inside the slides. Would that be possible some time soon?
Marco Salino commented
A PowerPoint API are the most important driver for us to integrate our products with the Graph APIs
Philipp Tekampe commented
I understand that a PowerPoint API might not be on top of your list. But it's now 2018 and nothing has happened. At least give us a signal where things are going: Will VSTO be discontinued? Is there a PowerPoint API in development? And when will it be probably available? I have stakeholders asking me to support multi-platform and I have no idea what to tell them...
Please we need it!!!
We really need this. We have Web add-ins for Word that some of our customers would also want to use on PowerPoint but we are unable to enable our add-ins for PowerPoint without an API.
Example scenarios would be:
- Adding custom data to Shapes, Slides and Presentation (similar to what is possible with the Tag property on Content Controls in Word)
- Manipulation of Document Properties. Both built-in and custom.
- Importing of all the slides in a base64 file after the current slide of the current presentation. Similar to insertFileFromBase64 in Word:
We need to provide office add-ins which will work on different platforms. Making a PowerPoint host API would solve a problem with making add-ins for Windows, Mac and Office online at once.
Baris Bikmaz commented
This is really a must. It is hard for us to provide app for other platforms when PowerPoint is not really supported. Customers don't want to have an app for Word and then a VSTO Add-in for PowerPoint. They want to have a consolidated environment.