Feature Requests and Feedback
-
Enable rendering of GIF animations in O365 Powerpoint when in iFrames
GIFs fail to animate when embedding a O365 PowerPoint document in a barebones local site using suggested instructions in (File -> Share -> Embed).
We verified they were supported by the O365 online viewer. What works in the online viewer should work when embedding on a webpage as well.
Example site you can try yourself with your own embed link (be sure the PowerPoint file you are trying has GIFs which animate when viewed in O365):
index.html:
<html>
<body>// Paste the embed code o365 gives you from selecting the menu option File\ Share \ Embed \ Embed Code
</body> …
162 votes -
Excel online add-in deploy only to thin client - Configuration
Is there any configuration in central deployment or in the manifest to target the excel add-in appears only for thin client (excel online), not for the desktop excel ?
102 votes -
allow modern Office Web Add-ins to work offline.
Like webpages get cached, modern Office Web Add-ins should also be enabled to work offline. If developers wish, they can use browser capabilities (like web workers) to build Office Add-ins that would support working offline. The ask here is that Microsoft clearly outlines the way developers can build offline functionality into their Office Add-ins and that this will be supported as a core feature for Office Add-ins in the future.
51 votes -
OfficeJS Add-in Task Pane Width Persistence
When a user resizes the add-in task pane and saves the document, the width of the task pane is stored in the document specifically in /word/webextensions/taskpanes.xml. However, when the document is reopened, and the add-in is reloaded, the officeJS task pane ignores the value of the width attribute stored in the document. The task pane is always displayed with the same fixed size.
It is important for our add-in to maintain its width because of the nature of the content that must be shown in the add-in.
Please see the details in
https://github.com/OfficeDev/office-js/issues/162945 votes -
Support a larger variety of security groups in Centralized Deployment (especially nested or dynamic groups)
Organizations often have existing security groups they would want to use for deploying Add-ins. But the current restrictions on what groups work for centralized deployment often force organizations to start (and maintain) a new dedicated security group for deploying Add-ins. This would be unnecessary if all types of security groups (especially nested or dynamic groups) would be supported in a centralized deployment scenario.
43 votes -
API for web document url
We want to provide links to our users to documents associated with their group.
The existing api (https://docs.microsoft.com/en-us/javascript/api/office/office.document?view=word-js-preview#getFilePropertiesAsyncoptions__callback) provides download links, which are not suitable because we expect our users to collaborate within their group and passing static documents around does not meet thier needs.
So we want either the sourceDoc id (As seems to be provided in the VB api https://docs.microsoft.com/en-us/office/vba/api/access.objectframe.sourcedoc) so that we can construct that url for them...
or the actual web link of the document itself.
Related github issues that illustrate the problem
https://github.com/OfficeDev/office-js/issues/1098
https://github.com/OfficeDev/office-js/issues/83127 votes -
enable API development for the latest exchange on-premise version (2019)
enable API development for the latest exchange on-premise version (2019) and need properties like <SupportsSharedFolders> to enable Outlook Add-Ins on shared calendar
48 votes -
isPinned property to check whether the user has pinned the task pane
We'd like to have a property that will tell us if the Outlook Addin Task pane is currently pinned. (similar to this question where the OP didn't provide the use case: https://stackoverflow.com/questions/52050254/can-i-know-if-the-task-pane-is-pinned-or-not-in-outlook-web-add-in)
Our use case is that we have both synchronous and asynchronous REST APIs we can utilize. If we know that the task pane is pinned, we can execute an Async API call without blocking the UI further from the user and show a notification when the background function (say a setInterval) gets a successful status from the Async API.
If the task pane is not pinned, we…33 votes -
Support IMAP E-mail Accounts for Add-ins on Outlook for Windows and Mac
Many users use Outlook as their E-mail client for multiple accounts, including non-Exchange accounts. The usefulness of Add-ins, and as a result Outlook, is greatly diminished if they can only be used with Exchange connected accounts. Please add support for IMAP accounts and Gmail to enhance the usefulness of Outlook Add-ins and expand the reach of Outlook in general.
27 votes -
"Show original message" button was removed and lets bring it back
This functionality was the main reason we started using actionable items in emails. This allowed you to be able to switch back and fourth between the email behind the card and the card. Maybe it would be better to call it something like "See Accompanied Message".
50 votes -
Show Add-in on the email surface
Add-in only show on the email surface at the time of install through the App Store inside of Outlook Web, or using the Customise Actions pane in Outlook.
We want to show on the email surface without installing through the App Store, or using the Customise Actions pane. And also we want this when some administrator install the add-in for overall of its tenant.
This is important because Outlook for web users are difficult to find the add-in.18 votes -
Support for OneNote Add-ins in Microsoft O365 Admin Center
Support Add-ins deployment to users for OneNote in Microsot O365 Admin Center. (Currently only available for Word, Excel, PowerPoint and Outlook)
12 votes -
Blazor Development Support
Support Add-in development in Blazor
302 votes -
Support for Office Add-Ins using Blazor Webassembly
Please add support for Office Add-Ins using Blazor Webassembly
17 votes -
Office addin with Blazor
Possibility to use C# for Office Add-ins development is very important for us. Blazor would be Great
7 votes -
afterSend Event for Outlook
Office.js for Outlook is rolling out an OnSend event which is useful but, comes with limitations due to the potential of developers negatively affecting the email-send experience of OL users.
We are looking for an "afterSend" event, that will trigger our code once an email has been sent and lands on the Sent Items folder. The event would trigger the code asynchronously and will allow for some post processing, without being able block or affect the email sending flow.
One of the usecases touted for OnSend is "updating a 3rd party system" was one. IMHO, an afterSend event would be…
109 votes -
Fix GeneralExceptions being thrown when multiple workbook are opened
Sometimes when more than one workbook is opened, then a:
GeneralException: There was an internal error while processing the request
is thrown during various office-js operations.See https://github.com/OfficeDev/office-js/issues/771 for details.
I know there's a workaround:
https://docs.microsoft.com/en-us/office/troubleshoot/excel/force-excel-to-open-new-instance
but it's impossible to force clients to use it.153 votesThanks for reporting this issue! The bug is now in our backlog and it’s under investigation, we will let you know the update once we have
-
Power Automate transfer function
☆ It would be nice to add a setting that allows you to specify a transfer-prohibited address or domain.
☆ It is hoped that Power Automate can take over the transport rules of Exchange Online.139 votes -
Want to track how many users could not install our add-in by IT policy
Want to track how many users couldn't install our Office (Outlook) add-in because of IT policy. If my team can see it in partner center acquisitions report, we can decide our next actions as following.
- Many users (ex. over 50%) could not install it: My team needs to consider reaching end user's IT admin directly with seller team.
- Not high volume of users (ex. under 10%) could not install it: We can continue to utilize office store and make more marketing effort.
We made our own landing page and guide a user to Microsoft App Source. The user can click…
13 votes -
Create an event to know when content control is selected in word online.
I am trying to create an event to know what content control is selected. Alex Jerabek told me that "onSelectionChanged" could be useful but it is still in BETA. So I would like to ask you implement these events and release them.
Thank you very much for your time.105 votes
- Don't see your idea?