Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow (preferred) positioning (e.g., top,bottom) and size of pane to be defined via API

    I would like to use the horizontal space right below the ribbons for an add-in. Right now the use can drag to left and right parts of the window. Top and bottom could really help with UX in my case.

    The API should also allow to pin the pane to a position so it can't me moved by the user but e.g. resized in width (vertical pane) or height (horizontal position)

    Defining size requirements height/width should also be possible as fixed value or min/max.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Upgrade Hotmail so that I can receive messages on firefox

    This site uses HTTP Strict Transport Security (HSTS) to specify that Firefox may only connect to it securely. As a result, it is not possible to add an exception for this certificate.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  3. Managed add-ins - activate and prevent users from disabling add-ins

    There are certain add-ins in large corporate environments that need to be enabled by default, and, for regulatory compliance reasons shouldn't be disabled.

    I can see that deployment of the apps can be achieved through the Admin Centre Preview - it would be good from a deployment and automation perspective if administrators could "roll out" apps across their enterprise, knowing that they will be activated automatically and couldn't be disabled unless the administrator allowed this via policy.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  4. Give Roadmap for App for Office JavaScript API

    It would be great to see approximate release dates and what features releases would include (especially interested in access to CustomXmlParts for Excel). Thanks.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  5. Default Hide/Show Ribbon button for TaskPaneApp and ContentAddin

    It would be nice to have a default ribbon button to hide/show the addin provided content. In the desktop version (at least in 2013 - haven't tested 2016) it is possible to close and not be able to get the taskpane.

    This might also make the addins more discoverable.

    The default should be overrideable in the manifest. i.e. change icon, replace, remove.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  6. Increase the Number of Icons in Word Ribbon Bar Button Group Using Office 365

    When trying to add ribbon icons into the ribbon bar button group using manifest in word add-in, it only shows six ribbon icons. Which means the group is limited to six controls. Could you please consider, if we can add more than six ribbon icons into a group panel.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Provide multiple reply URLs in connector registration

    The Connectors Developer Dashboard provides a page for registering a connector and generates the HTML snippet for a "Connect to Office 365" button.

    We are warned that changing the appid or callbackurl parameters will result in an Invalid Request at runtime.

    However, most applications will have separate URLs for DEV/TEST/PROD. As the system is at the moment, a new connector (with a new AppId) must be created for each environment.

    Please update the registration or allow multiple URLs per AppId.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  8. Ampersand appearing in the Manifest/Resources XML

    Can you provide a way to include an ampersand into a resources string, for example:

    <bt:String id="" DefaultValue="Values & Number Formatting"/>

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add Office client versions and on-premise version of Office Online server to compatiblity/availability information

    Currently it is very hard to find out, which APIs are available in the different Office client versions (2013, 2016) and impossible to find out which APIs are available in Office Online server on-premise.

    Please add this versioning information into the matrixes documenting which API is available in which version of Office.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  10. I am concerned with needing to est Various information before signing In password enable site?

    I think we should not provide information which always est needed info, either by word or by voice, I am capable of providing info to password based api but not thinking necessary!.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  11. provide password protection for excel and word

    Please provide password protection for excel and word , we have already protection of excel without protection

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  12. Fix addHandlerAsync and RemoveHandlerAsync

    A recent update to the office.js api seems to have introduced an issue with Office.context.document.addHandlerAsync.

    Running previously working code (Online Only, desktop excel seems ok) now gives a strange error, 'Function addHandlerAsync has invalid parameters'.

    This can be replicated using the example on the api doc page here, hitting Try Me and just running the default code will show the message.

    It also appears to have affected Office.context.document.removeHandlerAsync.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enable Office Add-in (javascript) to run on Office Web Apps or Office Online Server

    Similar to the Desktop and Online (Office 365) versions, the office applications hosted on Office Web Apps or Office Online Server should support Office Add-in (javascript)

    For example, currently you can run the add-ins in Word Online (hosted on Office 365) but running Word Online hosted on Office Online Server the add-in functionality is not available.

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add a progress callback to the RequestContext sync() method in Office.js (Word.js and Excel.js)

    When you batch a number of commands prior to calling RequestContext.sync(), it can take what appears to be a long time with no feedback on progress. This is particularly evident when inserting images which need to be converted. Having the option to specify a progress function callback would give developers an opportunity to keep their users in the loop and avoid cancellations of actions.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  15. Enable creation and editing of freeform shapes from apps. Ideally one could create a freeform shape directly from an SVG path.

    Enable creation and editing of freeform shapes (or any shape) from apps. Ideally one could create a freeform shape directly from an SVG path.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  16. Programmatically add an App to an Office Document

    We need a way to programmatically create add an App to an existing Office Document. The use case is to provide users with documents that already have the App attached to it instead of asking to add it manually.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  17. Microsoft to commission a book for Office App Development

    Back when VBA was the only way to develop Office Applications, there were lots of Books for developers to learn and understand best practice. Since then, MS has went through VBA, .Net, VSTO, C# and now we've got the Office App Development model.

    The Office Development community has become very fragmented as a result of this. How many developers know the path from VBA? Very few. How many know that VSTO is not the preferred way to develop for Office? How many know about the Office365 API's?

    Office is an amazing suite of products. But the majority of developers are…

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  18. Native API Access for Apps for Office/Office Add-Ins

    While it makes sense that Microsoft is trying to move towards Javascript for Office Add-Ins to easily support the multiple platforms Office is now available for, there are some things that almost every platform has available that are not properly usable from a web browser.

    For example, having access to native cryptographic functions is much better than using web-browser based cryptographic functions (for any number of reasons including security and performance). Some other examples include geolocation and file system access.

    While it may be possible to simply build in an exception for things like native cryptography (which would be very…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  19. Apps for Office/Office Add-in Library for Managing Office Documents

    VBA/VSTO had different COM interfaces for managing PowerPoint, Word, Excel, etc. While it appears the end result is to give users access to the underlying OOXML (currently only available for Word), it will still be useful to allow users to navigate the schema of an Office document and do things like add PowerPoint Slides and Shapes without copy/pasting large XML blobs. Additionally, while OOXML support still seems far away for non-Word documents, the main components of this library are likely in use internally in creating the online versions of Word, PowerPoint and Excel.

    To make the point obvious, Office.js bindings…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Add-in: General  ·  Flag idea as inappropriate…  ·  Admin →
  20. Universal Changed Event Support

    Add a custom binding (named AllDocument binding) encompassing opened Powerpoint file , Excel File or Word file from Office.js so that a before chang event is raised to App. This will help with validations/ custom actions

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

Feedback and Knowledge Base