Feature Requests and Feedback
-
Invoke built-in ribbon commands from Javascript
We are able to invoke a built-in Ribbon command in VBA by using:
Application.CommandBars.ExecuteMso(“Copy”)
Could we have a way to invoke built-in functionality from Javascript
35 votesThank you for the feedback! We’ve added this to our backlog and we’ll keep you posted with status updates.
Thanks!
Office Extensibility Team -
Support an option to insert content pane from add-in commands
Recently we got an option to insert task panes using add-in commands which is really nice feature. It would be very useful to have an option to insert content panes in Excel, Word and Power Point as well.
7 votesThank you for the feedback! We’ve added this to our backlog and we’ll keep you posted with status updates.
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.
-
Ability to set task pane title from Office.js
Currently, the task pane title for an Office.js add-in can be set only, AFAICT, from the manifest. It would be nice to update the title of the task pane from Office.js
8 votesNeeds more information ·AdminOffice Developer Team (Microsoft Office Extensibility, Microsoft) responded
Thank you. Could you elaborate on why this is important for you? Is the title dynamic for some reason?
-
Office 365 API: Someway store minor user settings
Some account storage that can be used by Office add-in to save account related info, like favorite list, last used settings and etc.
Currently exist Office.context.document.settings but it's document specific, will be great to have the same but account specific.
6 votes -
deselect selected text - setSelectedDataAsync - Office Javascript Add-ins
I've been finding that I would really benefit from being able to de-select the currently selected text, or just be able to use setSelectedDataAsync in such a way so that when I call it again, it adds text AFTER not replace the current text.
The use-case is a tool which generates Meeting Minute Actions, the user creates an action, it's sent to sharepoint, then a link is returned to that action. The link is then placed in a bullet list.
To achieve this now I will have to change the app to instead of being a static page, be a…
28 votes -
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 -
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 -
Drag and Drop
As you are supporting so many document events for Getting and
Setting the Data using office.js
Hence we are developing office apps 90% code using Jquery and javascript,but not all the events are supported that supported by Jquery.I need some drag and drop kind facility for dropping "ooxml" kind of data to docuement.
261 votes -
Getting Current Account User Information via JavaScript API for Office in App for Word, Excel 2013
Hi,
Please add some properties to get current account user information who log in the Office via JavaScript API for Office in App for Word.
Regards.
Aftab Ahmad40 votes -
Provide access to a user identity object in apps for Office (specifically: Access)
It is currently not possible to retrieve the current user identity in apps for Office. I realize that this is rather useless for Task Pane apps in Word/Excel/PowerPoint, but it is VERY useful for Mail and Access content apps. It is required if you want to save the refresh token securely to know which user is talking to your app backend.
9 votes -
Allow edits made by Office.js API functions (setDataAsync et. al.) to be 'undone' with Ctrl-z
Right now, an app makes changes to the sheet, there's no way for the user to undo those changes (or their previous changes).
61 votes -
Give Roadmap for App for Office JavaScript API
I would be very interested to understand where you are going with the JavaScript API. I think it is a very good venue. However, it still is very rudimentary compared to the traditional C# or VBA API’s. There are still fundamental lacks (talking about Excel) such as:
- Get address of bindings (e.g. info compared to =cell() function)
- Get cell formula instead of value from a given matrix binding
- Trigger range based recalculations
- Evaluate function for computing a formula
- Get more context (User context) e.g. for accessing external data (>> rights and roles management)
- And…70 votes -
Methods for protecting and unprotecting changes in Word, Excel and Powerpoint documents using Office Web API
Need for protecting and unprotecting Word, Excel and PowerPoint content that is open, saved or closed when using the Office Web apps. Using Office Web API there needs to be events that can be caught related to opening, saving and closing these types of files using Office Web apps and content protected or unprotected by password.
73 votes -
allow users to move the location of an existing file.
I open most of my files from "Downloads" and need to move the version I work on into an organized folder. There's no way to do this from an Office application once I have opened the file. I can Save in the original location, or Save As A COPY in another location, but original I no longer need is still there. Mac Preview allows this: when you change a file name you can also change the file location, and it really simplifies the process of organizing my files.
3 votes -
Create New File SharePoint online folders Office 365
Add two new file types in the browser Create a New File drop down menu: 1. Text File and 2. Windows Contact
Text files in One Drive Personal are great. Online the hyperlinks even work, they are easily searchable and small footprint. Why doesn't SharePoint have them?
Contacts (.Contact) are another handy way to archive contact info. In a sync folder the information appears in the preview pane. They are easily imported into Outlook via the default Windows Contacts folder which as conversion tool .Contact to .VCF.
3 votes -
give related search results
ALLLOW free related search results !
3 votes -
REST endpoint to configure/enable/assign conditional access permission in Azure to integrate with on-premise privileged account vault
Build REST endpoints that we can call to grant specific federated/cloud account conditional access to Azure/O365 services. We currently leverage an on-premise solution customized to do this for all of our systems, but Azure/O365 is the hold out service that we must have a different process.
1 vote -
Автоматически скрывать ленту, по аналогии с автоматическим скрытия панель задач
Если microsoft word, в верхнем правом углу во вкладке параметры отображения лента выбрать - автоматически скрывать ленту, то лента скроется в верхней части экрана. Для того чтобы она появилась, нужно навести курсор мыши в верхнюю область экрана и кликнуть левой кнопкой мыши. Предлагаю рассмотреть способ появлении лента в указанном режиме, без клика мыши. То есть при наведении курсора мыши в верхнюю область экрана, лента будет появляться без клика мыши, по аналогии так выезжает панель задач в windows если установить галочку на: автоматически скрывать панель задач windows. Например при работе на маленьком мониторе я её скрываю, однако для её появления постоянно…
6 votes -
refer to greasemonkey/tampermonkey for simplification
Regarding to development process and framework of Office Addin JS, there are lots of unnecessary steps which make it complicated. Is it possible that Office Dev team refer to the greasemonkey/tampermonkey which extend browser functionality easily.
9 votes
- Don't see your idea?