Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Pesentation on most classic use case for an Excel add-in

    Since Office 2000 I have writen may COM Add-ins for Excel they all have a similar use case. That is they all write text files out of Excel result e.a. CNC files and AutoCAD scripts (see www.scriptsheets.com)

    Please could you consider teaching me and others how to create an Office 365 App that is linked to an Excel workbook. And that can write text files to sub-folders in one-drive (or perhapse my local harddrive).

    This would enable me to renew my existing Add-ins.
    At the moment I should not know where to begin and I only run into cool…

    1 vote
    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 →

    Thank you for your feedback! We’ve several code samples in the OfficeDev repo on GitHub that are broader, scenario-type samples that can help understand the use case for Excel add-ins. Please check out the samples and let us know if they help.

    - Excel Mail Merge Add-in - WoodGrove Bank Expense Trends Excel Add-in - College Budget Tracker Excel Add-in

    - College Credits Tracker Excel Add-in

    Thanks!
    Office Extensibility Team

  2. Ability to add new workbooks in Excel Javascript API

    Maybe implement it similarly the VBA object model where you have a collection of workbooks.

    1 vote
    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 →
  3. MailboxNotEnabledForRESTAPI

    There are claims on the https://dev.outlook.com/ site that we can now access all outlook api using REST, but this is not the case. What I am trying to establish is whether this is the case and I have the wrong configuration, or according to the response - MailboxNotEnabledForRESTAPI, the claims are not valid.

    Please could someone give me the correct information. If it is the case that not all mailboxes are enabled for REST API then what methods or endpoints should I use to access the calendar information?

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Provide a common Parent object in the JavaScript API to current objects

    Currently in the JavaScript API (speaking of Excel specifically, but this should be Office-wide). This is somewhat in the API right now, but it is not fully worked out, and most importantly it's non-uniform in its application in the current objects available.

    Grabbing a table object, it has a getRange() property. This allows us to get the range of the table, that's great. The range object then has a worksheet property. Where this varies from the much more robust VBA is that a ListObject (aka table) has a Parent of the worksheet, not a range. A range has a Parent…

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →

    Hi there,
    We’re happy to say that this is now possible with new Excel JavaScript APIs requirement set 1,2. Please see http://dev.office.com/reference/add-ins/excel/table for more information.

    To find even more about all these new APIs, please check out our API documentation on http://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview or https://github.com/OfficeDev/office-js-docs/tree/master/excel.

    Thank you,
    Office Extensibility Team

  5. REST API is not yet supported for this mailbox - tell me what's happening please?

    After requesting that the REST API for my outlook.com account be authorised, I have heard nothing back. Some response would be good as my client may not go with Office 365 unless I can perform proof of concept demonstrations.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Programmatic access to ribbon commands

    https://msdn.microsoft.com/en-us/library/mt621545
    The new support for adding ribbon commands for Excel task pane add-ins is a good start. However, it will be even better if we can have programmatic access to these buttons. At the very least, the add-in should be able to update visibility and label. Ideally, the add-in could create buttons on the fly and control most properties. Thanks.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →
  7. Ability to modify Excel worksheet visibility

    Please provide the ability to modify Excel worksheet visibility from Office.js (in a task pane add-in).

    The Worksheet.visibility property is currently read-only. Ideally, this property could also be modified to change worksheet visibility at runtime.

    38 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 →

    Hi there,
    We’re happy to say that this is now possible with new Excel JavaScript APIs. Please see http://dev.office.com/reference/add-ins/excel/worksheet for more information.

    To find even more about all these new APIs, please check out our API documentation on http://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview or https://github.com/OfficeDev/office-js-docs/tree/master/excel.

    Thank you,
    Office Extensibility Team

  8. Provide functionality for Outlook Add-In to launch in the task pane when an existing email is open

    When an existing email is viewed, add-ins appear in an area just above the email body. It is not currently possible to have add-ins launch in a task pane to the right of the email. We would prefer the behavior to be similar to when a new email is being composed and add-ins appear in the task pane to the right of the email. Thanks.

    19 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. Ability to get/set Locked property of Excel range objects

    In Office.js for Excel, please provide read/write access to the Locked property of cells. This property should be available on the range's format object.

    This ability is essential to providing appropriate "read-only" behavior when combined with an API to toggle worksheet protection. (suggestion filed separately).

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →

    Hi there,
    We’re happy to say that this is now possible with new Excel JavaScript APIs. Please see http://dev.office.com/reference/add-ins/excel/worksheetprotection for more information.

    To find even more about all these new APIs, please check out our API documentation on http://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview or https://github.com/OfficeDev/office-js-docs/tree/master/excel.

    Thank you,
    Office Extensibility Team

  10. Open new from template from Office Add-in

    The functionality to open a new document from a template from the task pane add-in. Something like a setFileAsync instead of getFileAsync or open a new word file with the new document from the template.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback! We really appreciate it.

    For this functionality, we suggest you try one of the following options:

    1: range.insertFileFromBase64 – With this, you can insert a doc into an existing documents.

    2: application.createFIle (in conjunction with document.open) – Check this out: https://github.com/OfficeDev/office-js-docs/blob/WordJs_1.3_Openspec/reference/word/application.md.

    We’re closing this suggestion as completed. If those options do not work for you, please do not hesitate to reach out to us. We’ll be happy to help you.

    Thanks!
    Office Extensibility Team

  11. Give an example of how to register a javascript plugin in excel

    The JavaScript Excel API looks very usefull.
    However, I could not figure out how to register my add-in in excel.

    1 vote
    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 →
  12. Support "add-in commands" on all platforms and in 2013

    Support add-in commands on phone, tablet, web, desktop, Mac, and in 2013 (not just 2016).

    Right now, "Add-in commands currently work only in Outlook in Office 2016 Preview on Windows desktop": https://msdn.microsoft.com/EN-US/library/office/mt267546.aspx?f=255&MSPPError=-2147217396

    For our product, the new add-in platform is a no-go without add-in commands.

    116 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Add-in: Outlook  ·  Flag idea as inappropriate…  ·  Admin →
  13. Make getFileAsync available to Powerpoint Online.

    Currently getFileAsync function works in Powerpoint desktop and Powerpoint iPad, so it is natural to extend it to Powerpoint online. Actually, in reference page https://msdn.microsoft.com/en-us/library/office/jj715284.aspx (section "support details"), it is mistakenly stated that it works in Powerpoint Online.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Completed  ·  1 comment  ·  Add-in: PowerPoint  ·  Flag idea as inappropriate…  ·  Admin →
  14. Expose active cell via Excel JavaScript API

    similar to Workbook.getSelectedRange API, ability to get (and set) the currently active cell would be useful.

    please consider exposing Workbook.getActiveCell(), as well as Range.activate() APIs.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →

    Hi there,
    We’re happy to say that this is now possible with new Excel JavaScript APIs. Please see http://dev.office.com/reference/add-ins/excel/workbook and getSelectedRange() for more information.

    To find even more about all these new APIs, please check out our API documentation on http://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview or https://github.com/OfficeDev/office-js-docs/tree/master/excel.

    Thank you,
    Office Extensibility Team

  15. Pay more attention to the accuracy of your "getting started" web pages

    I started here:http://dev.office.com/getting-started/addins . I downloaded and installed VS 2015 Community edition. I got to here "3.In the New Project dialog, choose Templates > Visual C# > Office/SharePoint > Apps." But there is no such option. The "getting started" web page has no feedback option, which is why I am posting here. I have since discovered that what I need is to get and run the Web Platform Installer at http://aka.ms/officedevtoolsforvs2015 . That does appear to install the necessary stuff. There are enough barriers for people trying to get started - IMO the easier you can make the process,…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Developer portals & programs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow Settings to be persisted in Word Online Documents too

    Currently the Word Online host doesn't support the settings to be persisted via the 'Settings' Object.

    Please add support for it in word online too, as its already supported in the desktop and iPad versions of Word and in Online version of Excel and PowerPoint.

    Documentation Link
    https://msdn.microsoft.com/en-us/library/office/fp142179.aspx

    --
    Regards
    Shiva Saxena

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Completed  ·  1 comment  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to customize Excel ribbon

    Please provide the ability to customize the Excel ribbon from Office.js (in a task pane add-in).

    Add a new tab that appears when workbook is active
    Add new ribbon buttons to custom tab
    Hook button click event to execute app logic
    Set label, tooltip, icon, etc.

    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 →
  18. Lock Content Control

    It would be great if locking mecanism for bound content controls is added to Office API. In VSTO this is possible, but not with javascript api.

    There are cases where we'd like to fetch content from Internet and put in document, but don't want to users edit that content.

    Thanks.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Word  ·  Flag idea as inappropriate…  ·  Admin →
  19. Extend the getFileAsync functionality to work on Excel as well.

    Extend the getFileAsync functionality to work on Excel as well. It's essential in order to be able to export the file to a web service.

    109 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback! We’re happy to announce that you can now get Excel files using the getFileAsync() method. You can read more about it here: https://dev.office.com/reference/add-ins/shared/document.getfileasync

    And there is also a code sample of how to get Excel files here: https://github.com/OfficeDev/office-js-snippets/blob/master/samples/excel/82-document/get-file-in-slices-async.yaml

    Please check it out and give us feedback.

    Thanks!
    Office Extensibility Team

  20. Allow Office Add-in in Excel to make cells read-only for end-user

    Enhance the Office add-in javascript APIs (for Excel) to allow the add-in to programmatically make cells in the worksheet read-only.

    Our use case requires that our add-in be able to populate a table in the worksheet with values, but some of the values should be read-only for the end-user. (In our COM/VSTO add-in we toggled worksheet protection off/on to accomplish this).

    See this forum post for the origin of this suggestion:
    https://social.msdn.microsoft.com/Forums/office/en-US/2aef0535-8a26-4618-8d13-0144f852b7d1/is-it-possible-for-an-excel-task-pane-addin-to-make-cells-readonly-to-the-enduser-but-writable?forum=appsforoffice

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: Excel  ·  Flag idea as inappropriate…  ·  Admin →

    Hi there,
    We’re happy to say that this is now possible with new Excel JavaScript APIs. Please see http://dev.office.com/reference/add-ins/excel/worksheetprotection for more information.

    To find even more about all these new APIs, please check out our API documentation on http://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview or https://github.com/OfficeDev/office-js-docs/tree/master/excel.

    Thank you,
    Office Extensibility Team

  • Don't see your idea?

Feedback and Knowledge Base