Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add support to execute VBA macro from officeJs word taskpane.

    Most of the word API's OfficeJs is not supported like xml mapping with content controls. But there are other way like VBA macro to do it.
    So if it is possible to call VBA macro from OfficeJs API we are able to use most of the API's from VBA which are not supported by Officejs.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  2. API to get the logged User's details from PowerPoint Web add-in

    Is there any way to get the logged user's Username from PowerPoint web add-in.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: PowerPoint  ·  Flag idea as inappropriate…  ·  Admin →
  3. Way to add Tags to the slide from Power Point web add-in

    We know we can add the Tags attributes to the slide from "windows PowerPoint add-in". But we couldn't find that option in web add-in. Is there any way to add the TAGS to the presentation from the PowerPoint web add-in?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: PowerPoint  ·  Flag idea as inappropriate…  ·  Admin →
  4. Be able to create tasks using the JavaScript API

    I would love to be able to create tasks from my Outlook web add in using Office.js based on information retrieved from our servers.
    Being able to launch a form for the users, something like Office.context.mailbox.displayNewTaskForm, like how you can use displayNewMessageForm, or displayNewAppointmentForm would be useful.

    7 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. Offset row, column for dynamic array returned from custom functions

    Currently, the dynamic array returned from a custom function can be displayed only on calling cell and can be spilled towards right/bottom.

    Provide a option to display the dynamic array by offsetting the starting cell similar to excel getOffsetRange(rowOffset: number, columnOffset: number)

    For example : custom formula insert in B5 cell, and i need to display the below array starting from A5 instead of starting it from B5 cell.

    Dynamic array =["Apple","Orange","Banana"]

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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 →
  11. Word Add-in: MAC IndexedDB behaviour is strange

    I have stored some data from word add-in into IndexedDB. So, For that session, I am able to retrieve data and work with that.

    But when I close the word(Completely Quit from menu), and reopens, then I open word add-in and I don't get access to data into IndexedDB. Also, not getting any error.

    Again, when I close add-in and reopen, I get access to data. So, I don't get access only first time when I completely quit word and reopens again.
    It's strange behavior.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  12. 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 →
  13. 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 →
  14. Teams Sample Data Pack

    A Teams Sample Data Pack would be very useful on top of the existing Users, Mail & Events and SharePoint ones.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Developer portals & programs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Command line switch to export VBA code, Macros, forms, etc. to a directory of text files from Word, Excel, Powerpoint and Access

    Add command line switch to Office products to export VBA code, Macros, Form definitions, Table Schema, Worksheet properties, etc. to individual text files.

    This is an export only and not an import.

    Benefits
    1. I can full text search the VBA code base instead of the one at a time search interface in the VBA developer tools in Office.
    2. I can commit the Word/Excel/Access file and the exported VBA source code to version control. This allows me to do differences and change tracking on the VBA code, table schemas, etc.

    Some third party tools exist to do parts of…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Office Developer Tools  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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 →
  17. 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 →
  18. Auto load Office Centralized deployed custom power point Add-in using upload XML manifest file

    I have created a customized add-in to PowerPoint and I deployed that through Centralized Deployment using upload manifest file in the Office 365 admin center.

    I want this add-in to be loaded automatically when the user opens a document, for this I was used Open XML SDK to configure Office documents to automatically open a specified add-in https://github.com/OfficeDev/Office-OOXML-EmbedAddin

    But currently, I am not able to load it automatically. I am getting an error "Add-in Warning This add-in is no longer available."

    .

    I have mentioned two lines of code used in the program , here we used two ids for…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  19. I would really appreciate using high resolution pictures in header and footer

    ... not to lower picture quality causing blurring header & footer

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  20. Provide way in VBA to know who, if anyone, is currently coauthoring a OneDrive/Office365 document

    There are certain functions and events (only tested in Excel .xlsm desktop) that don't work when a document is in coauthor mode using OneDrive/Office365 syncing. If only one person is in the file, the macros work fine. If more than one are in it and co-authoring it would be good to know so certain macros can be prevented from running that otherwise cause the "Reload document" message on the computer that didn't run the macro.
    Some of the VBA that doesn't work during coauthoring include all .FormatConditions code (even though you can manually add conditional formatting, doing it by VBA…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base