Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow displayMessageForm to open itemId in same window

    Currently displayMessageForm method is opening the message pointed by itemId in a new window.

    It will be great if we could pass an option to the method Office.context.mailbox.displayMessageForm() that allows to replace the current visualized message with the new message indicated in itemId.

    The use case that I want to enable here is to programmatically navigate with add-in javascript to arbitrary messages knowing their itemIds.

    110 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add-in Developers - Automated Testing Platform

    It is very difficult to test add-ins against multiple versions of Office and on different platforms.

    For example, I ran into an issue where I had the latest macOS but a user had an older version. It was very difficult to debug and test code against that older version.

    Therefore, it would be nice to have something like https://www.browserstack.com/ or Sauce Labs that was available to Add-in Developers so that we could run some automated testing in CI to make sure our changes will work on multiple platforms and environments. Maybe even at a minimum a set of VM's like…

    106 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Under review  ·  0 comments  ·  Developer portals & programs  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  4. Wrapping OOXML APIs Needed - insertComment, insertBookmark, insertOoxmlFragment

    The API makes it very very difficult to wrap content in the underlying OOXML with additional OOXML.

    SUGGESTION: It would be great if there were a range.insertComment, range.insertBookmark that worked exactly like range.insertContentControl does! Or please give us a method to get the current OOXML fragment represented by a range. I'm trying to insert bookmarks and I've seen others trying to insert comments, around the selected text. The getOoxml() methods are great if you're writing copy/paste functionality, but that doesn't help you if you're trying to manipulate/wrap the fragment.

    104 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  6. Open XML SDK - add a support to save Word docx as PDF. 3rd party tools are costly and do not render complex docx as SaveAs2 of Word Interop.

    Word Interop is a nice solution, yet very slow (comparing to OpenXml) and unreliable (we encountered that if a user clicks Ctrl+C to copy something, whilst Interop is running in a background, generating multiple documents, its content will be pasted onto one of those documents, although the user intended to paste it somewhere else) . There are 3rd party solutions to save as PDF from OpenXml, yet they do not render correctly our relatively complex invoices (header with image and table, footer with table and so on), so for now we ended up to generate them all as docx and…

    102 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Under review  ·  2 comments  ·  Office Developer Tools  ·  Flag idea as inappropriate…  ·  Admin →
  7. Improve VBA IDE: Line numbering by default

    Line numbering is essential for efficient error trapping. It would be great if the VBA had line numbering by default. To be effective, it should...

    (a) automatically renumber when code is edited
    (b) be able to be toggled between show/hide

    101 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Under review  ·  13 comments  ·  Office Developer Tools  ·  Flag idea as inappropriate…  ·  Admin →
  8. Office Add-ins should run in Chromium-based Edge, not EdgeHTML

    At the moment addins run in EdgeHTML

    Recently Chromium-based Edge has been released which is much faster than EdgeHTML

    Add-ins should run in new, Chromium-based Edge.

    Will it be "just done" at the next Windows update?

    Similar to previous suggestion:
    https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/31155925-office-add-ins-should-run-in-edge-not-ie11

    100 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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…

    100 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  11. Make possible to install Office add-ins permanently to be available offline

    I frequently have to keep my computer offline for weeks, and I'd want to use add-ins I need, like ScriptLab of FunctionsTransform, without constantly reminding myself that I must not clear browser cache or trying to self-host them.
    Simply put, I need an option to install them permanently on disk instead of memory.

    98 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  12. merged cell

    Allow Excel Javascript API to check for merge cells. Currently it can only merge/unmerge cells but can not check the cell status.

    92 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow dialogs to be sized with pixels instead of only percentages

    Office.context.ui.displayDialogAsync gives us the ability to open a dialog of a certain size, but the size options are only in percents of the parents window.

    This could be fine if we could know the size of the parent window from an add-in - we could get it and do some calculations, but CORS blocks us from that.

    Using only percentages puts us in awkward situations where we have a dialog with a decent amount of content that we need to make responsive to a tiny window when there is still a lot of real estate available in the parent.

    92 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Shared APIs  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support Outlook appointment AddIn on Mobile

    According to this...

    https://docs.microsoft.com/en-gb/office/dev/add-ins/reference/manifest/extensionpoint#extension-points-for-outlook

    ...Addins are only supported for message read, on mobile. Can we please have a MobileAppointmentOrganizerCommandSurface and MobileAppointmentAttendeeCommandSurface ExtensionPoint, so that we may create an addin for appointments on mobile.

    89 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  16. Adicionar informação do Departamento ao Usuário

    https://docs.microsoft.com/en-us/graph/api/user-list?view=graph-rest-1.0&tabs=http

    "By default, only a limited set of properties are returned (businessPhones, displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, preferredLanguage, surname, and userPrincipalName)."

    Adicionar o Departamento nas informações do usuário.

    88 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Shared APIs  ·  Flag idea as inappropriate…  ·  Admin →
  17. Calendar invite add Teams by default

    Allow an option to have all calendar invites to be a Teams meeting by default instead of needing to manually set it as a Teams meeting each time.

    87 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  18. Enable binding keyboard shortcuts to a button in Office Add-in or a function in JavaScript

    I have implemented an Excel Add-in, where there are buttons. Clicking on a button will trigger a JavaScript function.

    It will be much convenient to allow users to bind shortcut to a button / function. Users will be able to trigger them more quickly when they need.

    There may be several possibilities as solutions: 1) provide a mean in JavaScript API to bind a shortcut to a button / function; so it will be the job of the add-in developer to bind a shortcut 2) provide a mean to allow users to bind a shortcut to a button in an…

    85 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  19. Pinnable Task Pane Support for Mac and OWA

    The Pinnable Task Pane is a great piece of functionality, because as the user is navigating through their Inbox it is cumbersome to have to click a button to open an add-in for each email.

    Support for this (at least as per the documentation) is limited only to Outlook 2016 for Windows.

    This Idea captures the work to enable this functionality for both OWA and the Mac desktop client.

    84 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow AutoRun of Outlook Addins

    Just like the regular MS Office addins, we would like to create an addin that runs automatically when a mail is selected. There are various use cases for this.

    For example, we built an addin that scans email messages when selected and analyzes is and displays messages to the user based on the ,message. This addin is used in the context of phishing mails.

    This addin is currently not possible with the current Outlook 365 development model as we want to be proactive and not wait for our users to click on an icon before a mail is processed. In…

    82 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base