Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Looking for option in manifest XML to add Add-On(Search related which are not specific to mail) in command bar.

    Recently, we were giving a functioning of search-related to a web module on Outlook through Add-On which was not specific to any mail. While adding its button, we found that there is no way to place the button in the command bar.

    Kindly plan it, so that any open module which are not specific to any mail, can also be intergrated.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  2. Trying to save a blob file in Outlook for macOS using javascript

    Ok so I have a Blob file that I'm trying to save on local disk (the Blob is created locally from an ArrayBuffer). The problem I'm facing is that Outlook for macOS does not want to open a FileSaverDialog or something similar to let the user save the file.

    My code is working perfectly in Outlook for Web (OWA) on all browsers (including Safari) and Outlook for Windows.

    const blob = new Blob([body]); //body is an ArrayBuffer created locally
    const link = document.createElement('a');
    if (link.download !== undefined) {

    const url = URL.createObjectURL(blob);
    
    link.setAttribute('href', url);
    link.setAttribute('download', fileName);
    link.style.visibility = 'hidden';
    document.body.appendChild(link);
    111 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add api to invoke the text-changed event on the message body in item edit mode

    Add api to invoke the text-changed event on the message body in item edit mode

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  4. Control of Cursor in Outlook Desktop (Native Windows Client)

    In add-in we want our cursor/caret to appear in the To: field right after loading the add-in. But it goes away and never appear until we click either inside the message body or any other text field.

    I suggest that we should provide a method to place cursor/caret whereever user wants it to be placed.

    It works just fine in web version.

    Here is the reference of discussion with MSFT Outlook Addin team,
    https://stackoverflow.com/questions/58973742/outlook-365-addin-on-desktop?noredirect=1#comment104757525_58973742

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  5. Junk mail in outlook

    i keep getting junk and these people keep using a auto response system, but they are lazy, what outlook needs is a first name @ blocker, so i keep getting two kinds of spam, one where they change the .com, and will either write dysfunctional names or coded numbers, so one is a blackmail scam, where they claim they will post videos of you wanking, and what they will do is saveyourself@4005.com or saveyourself@5564.com what outlook needs to develop is a (first name) @ blocker, and also sort numbers .com so just uploads loads of numbers 1 to billion, so…

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  6. On-Attach feature for Outlook Add-Ins

    It would be awesome to have an on-attach feature for outlook add-ins much like the on-send feature. When the user tries to attach a file while composing an email, the add-in gets a callback to inspect the attachment (type, size, etc.). Then the add-in should be allowed to open its task pane for related actions.

    This is an important feature in terms of user experience for file storage applications (like SureDrop or Dropbox).

    For example, consider iPhone. If we want to email a large file:


    • The phone's email client detects that the email is too large to attach directly

    • It…
    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  7. Make it possible to add custom buttons to the text selection tooltip

    Currently, when selecting text, a menu appears with formatting options such as font size, weight, and color. It would be useful if custom buttons could be added to this menu. This would make it easy to use features that process selected text.

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  8. Push notifications

    Provide options to send notifications from add-in's Taskpane to add-in command ribbon button.

    For example how we will get a small number on top of the icon for MS Teams showing you how many notifications are pending or notification of any missed conversations in Skype something like that.

    https://stackoverflow.com/questions/60655780/is-it-possible-to-send-push-notifications-to-outlook-add-ins?noredirect=1#comment107320289_60655780

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add CID of inline attachments to attachment metadata

    When using Office.js to retrieve the body of an email that has inline attachments, we receive HTML like this:

    <div>
    <div dir="ltr">
    <div style="color:black;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif;background-color:white;">
    This email has images in the body.</div>
    <div style="color:black;font-size:12pt;font-family:Calibri,Arial,Helvetica,sans-serif;background-color:white;">
    <img data-imagetype="AttachmentByCid" originalSrc="cid:ab24f213-f1a6-4804-ad70-25a4d3ac5f86" naturalHeight="0" naturalWidth="0" src="cid:ab24f213-f1a6-4804-ad70-25a4d3ac5f86" data-outlook-trace="F:1|T:1" tabindex="-1" size="9026" style="max-width:100%;">
    <img data-imagetype="AttachmentByCid" originalSrc="cid:be90d9aa-49a6-48fb-b4b9-d50950aefae3" naturalHeight="0" naturalWidth="0" src="cid:be90d9aa-49a6-48fb-b4b9-d50950aefae3" data-outlook-trace="F:1|T:1" tabindex="-1" size="60886" style="max-width:100%;">
    <br>

    </div>
    </div>
    </div>

    Where the <img> tags are where the inline image attachments would be.

    The attachments property on the mailbox item lists attachment metadata like this:

    {
    attachmentType: "file",
    contentType: "image/jpeg",
    id: "AAMkADFlM2Q0MzdkLTJhZWQtNGQzNS05YWI2LWMwYmNkZmMwODNmZgBGAAAAAAAbEbu84Nj1SIfOZGQpQsg/BwC74mYLmMGJSYnZmTQHpD7TAAAAAAEJAAC74mYLmMGJSYnZmTQHpD7TAAE1znR7AAABEgAQACz3QOlxzApEvhIoK7iHWoc=",
    isInline: true,
    name: "home_team.jpg",
    size: 9341
    }

    There is currently no way…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  10. Will Teams support Outlook Add-Ins

    When will the Teams calendar support Outlook Add-Ins?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow access to the "Dark mode" setting of Outlook in Add-In

    Allow to access the host Outlooks dark mode setting to adjust Add-In UI accordingly.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  12. Fix image caching for Outlook on iOS

    While testing images being loaded from an email in my iOS Outlook app, I see inconsistencies with how Outlook caches them. These images are loading from external sources (i.e. HTML img tag with src pointing to a server, not images that are embedded/attached). The app makes several requests to the same image source as you navigate around so it doesn't appear to be caching the images at all. I've included more technical details in this StackOverflow question.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  13. Missing Snooze API (schedule mail to return to Inbox at later time)

    Recently outlook on web added the option to snooze emails so they will return to Inbox at a later time. There is no corresponding feature in outlook desktop app.
    In order to be able to Snooze emails on Outlook desktop, an API will assist in creating such addon.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  14. Sync roaming settings asynchronously

    Currently, for the roaming settings to sync, we need to close the add-in, close and re-open the other client we are trying. For example, if we save data in an outlook adding in a browser, we need to close that addin first to get the data saved. And to sync it with another client (Mobile or another browser), that client needs to be closed and re-opened.

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  15. API to move cursor + text selection for Outlook/Office add-in

    API to move cursor + text selection for Outlook/Office add-in.
    If we are changing the compose text it might be nice to be able to highlight the insertion/modification for the user.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  16. Get immutable id’s from office.js context

    We have an outlook add-in from where customers can archive emails into our business solution. As some customer has many emails to archive, we just queue the emails id’s on the server and archive in a background job. Some users don’t understand that they can’t move the email to their ‘handled’ folder before we have finished archiving it, and when they do we can’t find it on the server due to I’d changing. It would be nice to be to get the new immutable id from the office.js context, and then queue that id instead

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  17. Fix Office js recipientType discrepancy for Outlook on Windows

    We use Office.js to build an Outlook web add-in and we make use of the calls composeItem.to.getAsync where the compose Item is Office.context.mailbox.item. The call returns an array of recipients of Office.EmailAddressDetails objects and are as described in this documentation.

    In the latest version(s) of Windows Outlook (16.0.11901.20204 and 16.0.11901.20070), we can observe a discrepancy in the resulting EmailAddressDetails.recipientType to the above call when it comes to Dynamic Distribution Groups. We observe that the recipientType used to be distributionList on a slightly older version of Windows Outlook (16.0.11328.20362). But now, the recipientType returns other for Dynamic Distribution Groups. This discrepancy…

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide api to get event start/ end time zone using Office js

    We need to get time zone information of currently open event but Office.context.mailbox.item.start returns date object with user's current time zone
    Provide an Api to get event's timezone same as from https://docs.microsoft.com/en-us/graph/api/resources/datetimetimezone?view=graph-rest-1.0

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  19. Change title of saved note when using Send to OneNote button in Outlook

    When using the "Send to OneNote" button in Outlook 365 - it would be great to be able to rename the note to help better organize it once it is imported into OneNote. Evernote's add-in has this feature.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  20. Make Outlook desktop support AMP and css 3.0.

    Outlook for windows 10 and office outlook don't work with the newest email technologies

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    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