Feature Requests and Feedback
-
Allow access to page margins
Currently there is no direct way to access page margins in the Word JS API. If I want to insert a new document into the file, it maintains the page margins of the current document.
51 votesThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
Create Word Comments via Office API
Hi,
Could you add functionality to create Word comments via the Office API?
I know have a proof of concept, named Feedback+, in the store where we create comments into a word document. But this has a bug. It creates a paragraph everytime someone creates a comment in the document.
Thanks,
JW
98 votesThanks for your feedback. We’re currently reviewing this idea. We’ll keep you posted with any updates.
Thanks!
Office Extensibility Team -
Allow PowerPoint Add-In to create new Slide
Add support for the Add-In to create a new slide in the presentation. A possible use case would be to support the ability for an add-in to insert template marketing slides. A sales person needs to create a new presentation. The add-in pulls the latest marketing slide from a repository and adds them to the presentation ensuring that the sales person is always using the latest slides
117 votesThank you for sharing! We’re always looking at making more investments in expanding the API support. We’ll pass this request along to the engineering teams. We’ll also update the blogs here at http://blogs.office.com/dev/ with any news.
-
Use Office Add-ins (js) to import Mail Merge Data
My scenario is that I am creating a dataset in an office js task pane which I would like to feed into the native mail merge data source, this is available in the VSTO version of Office add ins by using the ActiveDocument.MailMerge.OpenDataSource(@path) method.
39 votesThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
Support custom colors for highlightColor in Word
It seems that setting
font.highlightColor
only supports couple of basic colors even though the docs don't explicitly mention any limitations. Any other color used seems to be converted to closest basic color.
This is quite limiting especially that the basic Word highlight colors are mostly dark and very unsuitable for highlighting black on white text.8 votesPetr, thanks for your suggestion. It’s a good one. We’re currently reviewing this idea. We’ll get back to you shortly.
Thanks!
Office Extensibility Team -
Support the Importing of slides in PowerPoint
I would like to be able to provide an add-in that could insert slides into a presentation. This is a similar concept to the Word Clause library. To provide maximum flexibility to the dev I would suggest using the Ooxml coercionType. Both Get and Set would be ideal
75 votesThank you for your suggestion. We are actively thinking through the possibilities for various paths to support importing slides. We’ll pass this request along to the engineering teams. We’ll also update the blogs here at http://blogs.office.com with any news.
-
Access and manipulate non-rich text content controls
Currently I can only access non rich text content controls via ooxml. This is very cumbersome and error prone. It would be great if I could access items in dropdowns, checkbox values, or comboboxes without having to add the functionality in parsing ooxml.
23 votesThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
content control mapping to customxmlnode
I would like to be able to insert a control container with the selected text and with a mapping to a new customXMLNode (created by me)
13 votesDavid, thanks for your feedback! We really appreciate it.
We’re currently working on the design for this API. We’ll keep you posted.
Thanks!
Office Extensibility Team -
Make Outlook/Mail Universal App supporting Office add-ins
The Universal App Mail (Outlook mobile) is definitely used a lot and is a solid candidate for being the mobile friendly Outlook client people were looking for.
Unfortunately, the version 17.6525.42271.0 does not support office add-ins. I did not see a roadmap indicating it will be, but that would be a huge plus. Now the only mobile approach to consume add-ins is with a fallback with Outlook Web Access.91 votesThanks for your feedback! This is an interesting idea and we’re currently investigating. We’ll keep you posted with updates.
Thanks!
Office Extensibility Team -
Any way to get current active page for Word document while read data (for selected text)
i did not found any way to get current active page while reading data from Word document using Office AddIns API (JS).
So while my content is to large for search then i can move (scroll) document to that page from where this text (paragraph) was selected
34 votesThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
getSelectedDataAsync for Powerpoint shapes
getSelectedDataAsync only return text string (if there is text in selected shape). Would be great to return more info of selected shape, perhaps in OOXML/HTML form, or at least a shape ID.
53 votesThank you for sharing! We’re always looking at making more investments in expanding the API support. We’ll pass this along to the engineering teams.We’ll also update the blogs here at https://blogs.msdn.microsoft.com/officeapps/ , with any news.
-
Protect against copy to clipboard
In order for protected content to be displayable in Word as part of a larger (unprotected) document, Copy of some document regions must be prevented. This is possible today with VSTO Add-Ins, by reacting to selection changes and clearing the selection when necessary, impossible with the current Javascript API.
1 voteThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
please provide option to navigate bookmarks in the word document
please provide option to navigate bookmarks in the word document (office app javascript API)
30 votesNanda, thanks for your feedback! We’re currently reviewing this suggestion. We’ll get back to you when we’ve updates on this.
Thanks!
Office Extensibility Team -
Need events for Office Web versions of Word and Excel
The following list of events found on the client version of Word and Excel would aid in development of apps that work the same as current client addin apps work.
Excel Open Event
Excel Close Event
Excel BeforeClose Event
Workbook activate eventWord Open Event
Word Close Event
Word beforeClose event
Document activate event343 votesThank you! We are considering enhancing the platform with some document events like the ones described here. Once we have something more concrete to share we will do so. If there are particular events (e.g. Doc open) that you care the most about do share with us.
-
provide a way to access a calendar from the browser
1) For the calendars, I would need a property similar to Event.WebLink in order to be able to access the calendar from the browser
2) If possible, when opening the calendar in the browser, I would need to provide the calendar view (day/week/month) and the date.
7 votesThank you for sharing! We’re always looking at understanding the feature sets that folks would find value in having as an out of the box feature of the platform. We’ll pass this along to the engineering teams. We’ll also update the blogs here at http://dev.outlook.com with any news.
Thanks!
Office Extensibility Team -
navigate to a bookmark would be very useful
Using office app javascript API, It would be very useful if you add an option to navigate using the bookmark name
6 votesThank you for your input, it is greatly appreciated. We’re currently reviewing this suggestion. We’ll keep you posted!
Thanks,
Office Extensibility Team -
setSelectedDataAsync with data type “HTML” and “Office Open XML” in PowerPoint
Make it possible to use setSelectedDataAsync with data type “HTML” and “Office Open XML” in PowerPoint. Currently it is only Word that can use data type “HTML” and “Office Open XML”.
188 votes -
client-side ribbon manipulation
I'd like to see the ability to register ribbon items (tabs and their children) dynamically on the client-side via my app or some tenant scoped javascript that I can register (needs to work with SharePoint Online and should not block submittal to the store). Right now the only way to register a ribbon item of any sort is to do so during the app installation which doesn’t allow us to extend the ribbon over time (either with our own service adding items or by allowing the user to add their own items via an app or whatever).
119 votes -
Provide a feature which gives a list of all styles in Word in Office JS
Can you please provide a feature which gives a list of all styles in word in Office JS ? This will definitely fill up the gap between Office JS and VSTO
18 votesSantosh, thank you for your suggestions. We really appreciate it.
Listing all styles in the document is a gap in the Word API and we’re reviewing this suggestion right now. We’ll keep you posted.
Regarding the Excel suggestion, we request you open another request under Excel Addins to track this item. This would enable voting for this item individually as well.
Hope this helps!
Office Extensibility Team -
Add keyboard shortcut
In all previous versions of MS Word I used ability to assign keyboard shortcut to a macro. However JavaScript API for Office seems to not support this. It is so strange and unexpected.
Unfortunately absence of this feature is a blocker for me to develop custom plugins for Word 2013 online. Could be great to have it back!70 votesRoman, thank you so much for your suggestion! We’re currently reviewing this suggestion to see if we can add it to our backlog. We’ll keep you posted.
Thanks!
Office Extensibility Team
- Don't see your idea?