Feedback by UserVoice

Feature Requests and Feedback

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow client-side insertion of OOXML

    Currently if you want to update an Office 365 document, the insertion of the OOXML can take a long time. From the conversation below, this is because this is a server-side request. Would it be possible to get a client-side insertion similar to the insertText method.

    https://github.com/OfficeDev/office-js-docs/issues/237

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  2. Power Pivot

    Add Power Pivot

    2 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  3. Office UI Fabric Angular Components for Angular 2+

    Create a angular component library for the office UI fabric. There is currently a library for Angular JS and React, but not for modern versions of Angular.

    143 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Developer Programs & dev.office.com  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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.

    60 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Shared APIs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Stop using Internet Explorer for the desktop add-ins

    Either embed Webkit or use Edge - this has gone on long enough.

    54 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow a way to set the cursor focus back to the Word document, from an Add-In

    When using an Add-in on Desktop Word, the user must click back into the document to set the focus from the Add-in's sandboxed browser environment, back to the document.

    Offering a way to programmatically switch the focus back would enable developers to offer a more seamless UX for editing document content via Add-ins.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support for Drag and Drop in Outlook and other addins

    Allow the ability to be able
    - to drag attachments from an e-mail to an addin
    - to drag and drop 1 or more e-mails (and their attachments) to an add-in.

    Allow the ability to drag content to a new /email in compose mode from the addin

    This will allow information exchange between Outlook and the addin which reads /writes data to an external repository

    42 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add support for passing unsaved attachments to displayNewMessageForm

    To forward an email we use the displayNewMessageForm. The attachment data we receive from our backend base64 encoded. So it would be nice, if there would be a possibility to attach these files as unsaved using some kind of data-url like:
    'data:application/octet-stream;charset=utf-8;base64,JVBERi0xLjUNCiW1tbW1DQoxID....'

    26 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support Compose 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 MobileMessageReadCommandSurface ExtensionPoint, so that we may create an addin for message compose, on mobile.

    15 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  10. Detecting Outlook Add-ins

    We currently have a VSTO add-in for Outlook but want to write a new add-in so that we can run on all outlook platforms. However, we don't want our users to run both at the same time. Is it possible for the VSTO add-in to detect if there is a new style add-in installed and/or vice versa, can the new style add-in detect if the VSTO add-in is loaded?

    11 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow add-in to close the browser tab on user action

    In a browser, the add-in iframe doesn't allow the add-in to close the tab. I'd like a "Save & close" type button that would allow my add-in to perform its save actions and then close the browser tab when done.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  12. Range.search with ignore new lines option - Word online

    Searching for text in office JS is not that flexible. You cannot search for text that has a new line within it in the document. for example what if you want to search for " Hello World! " and in the document what you have is " Hello
    World!". It won't work, I searched for a way to ignore newlines in the Word.SearchOptions but I didn't find it.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  13. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  14. Adding HTML body using displayNewAppointmentForm

    Allow the possibility to add the HTML Body in the parameters for displayNewAppointmentForm. Currently the body parameter only takes a String as input and no Markup can be provided. Please provide an option to specify the coercionType options for body

    For reference:: https://stackoverflow.com/questions/53828358/how-to-pass-html-body-as-paramaeter-for-displaynewappointmentform/53842751#53842751

    9 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  15. Update Office.js more often

    The latest update on github is from 7 month ago with some fixes and the initial release is from 2 years back. is Office.js development dead? I was hoping to finally have a common code base for Word/Excel on windows, mac and office365 alike but at this update rate I am afraid I'm betting on a dead project. Are there any future releases planned?

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
  16. many benefit from you, i love you very much

    helo, how are you? very good job... thank for watching what I press … thanh so much... love you

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: OneNote  ·  Flag idea as inappropriate…  ·  Admin →
  17. imporve searching managedDevice by roleScopeTagIds or lack thereof

    currently when querying https://graph.microsoft.com/beta/deviceManagement/managedDevices scope tag ids are empty - roleScopeTagIds property -.

    A way to query devices in function of those would be usefull for those of us that want to automate tag assignement.

    I do find that empty array on roleScopeTagIds is missleading but understand that this could lead to much data delivered as the tags are not capped.

    Either do cap the number of tags per device...

    Or provide a way to query managedDevices per tag or lack there of:
    maybe a method to request those (with our without roleScopeTagIds).

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
  18. Insert Shapes in PowerPoint

    The ability to add shapes to a PowerPoint slide (like possible in the Excel API beta). Currently it's only possible to add either text or images. Thank you!

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

    82 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Office Developer Tools  ·  Flag idea as inappropriate…  ·  Admin →
  20. SSO for Excel custom functions

    Use case: We have a task pane Excel Add-in working in conjunction with custom functions. Custom functions as well as the task pane need authentication before they are granted access to a resource. We'd like to offer either Single-Sign-On with the Microsoft account or sign-on with a proprietary account and want to avoid burdening the user with multiple sign-in prompts. The custom functions don't need any UI, that means the user can run custom functions with or without opening the task pane.

    I'm aware of the 'OfficeRuntime.AsyncStorage' option to exchange tokens between the task pane and the custom function portions.

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

Feedback and Knowledge Base