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. Need events for Office Web versions of Word and Excel

    The following list of events found on the client version of Word and Excel would aid in development of apps that work the same as current client addin apps work.

    Excel Open Event
    Excel Close Event
    Excel BeforeClose Event
    Workbook activate event

    Word Open Event
    Word Close Event
    Word beforeClose event
    Document activate event

    209 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      12 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
    • Make VB6 programming part of Office

      VBA programming is already part of Office. It's sister language VB6 should become part of the Office family and be updated to the same standard as VBA7.
      VB6 should allow compiling to standalone .Exe files, but otherwise it should retain compatibilty with VBA.
      There is still a large volume of legacy Visual Basic 6 code that needs supporting.

      104 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        27 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
      • Drag and Drop

        As you are supporting so many document events for Getting and
        Setting the Data using office.js
        Hence we are developing office apps 90% code using Jquery and javascript,but not all the events are supported that supported by Jquery.

        I need some drag and drop kind facility for dropping "ooxml" kind of data to docuement.

        80 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          10 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
        • Support wildcards for AppDomains in Office add-in manifests to support sub domains

          Support wildcards for AppDomains in Office add-in manifests to support sub domains for example <AppDomain>https://*.acme.com</AppDomain>

          76 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
          • 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

            71 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              2 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
            • Methods for protecting and unprotecting changes in Word, Excel and Powerpoint documents using Office Web API

              Need for protecting and unprotecting Word, Excel and PowerPoint content that is open, saved or closed when using the Office Web apps. Using Office Web API there needs to be events that can be caught related to opening, saving and closing these types of files using Office Web apps and content protected or unprotected by password.

              71 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                4 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
              • Make O365 user identity available in Word Add In

                Authenticated O365 users shall not be prompted to login again when they want to use Word Add-In. At the moment any Word Add In secured using O365 directory need to prompt users to enter their credential again despite that they have logged in to O365.
                The goal is to provide a better user experience with this single sign on.

                68 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                • Adjust taskpane width

                  Make it possible for developers to set a standard width for task pane apps.

                  64 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    4 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                  • Give Roadmap for App for Office JavaScript API

                    I would be very interested to understand where you are going with the JavaScript API. I think it is a very good venue. However, it still is very rudimentary compared to the traditional C# or VBA API’s. There are still fundamental lacks (talking about Excel) such as:
                    - Get address of bindings (e.g. info compared to =cell() function)
                    - Get cell formula instead of value from a given matrix binding
                    - Trigger range based recalculations
                    - Evaluate function for computing a formula
                    - Get more context (User context) e.g. for accessing external data (>> rights and roles management)
                    - And…

                    56 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      8 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →

                      Thank you for your feedback. There have actually recently been additional users provide specific feedback about the list of fundamentals you list here. Please vote on these to raise them on our radar.
                      More specifically around the roadmap, how would you like us to present this API roadmap to you. How much information would you like and what type? What other platforms have you seen do this well? ^JT

                    • 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.

                      41 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        2 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow edits made by Office.js API functions (setDataAsync et. al.) to be 'undone' with Ctrl-z

                        Right now, an app makes changes to the sheet, there's no way for the user to undo those changes (or their previous changes).

                        35 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          Under review  ·  3 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                        • Getting Current Account User Information via JavaScript API for Office in App for Word, Excel 2013

                          Hi,

                          Please add some properties to get current account user information who log in the Office via JavaScript API for Office in App for Word.

                          Regards.
                          Aftab Ahmad

                          34 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            2 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                          • 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
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              7 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                              • Improve Custom Dialog

                                Please improve the dialog, it should allow to:
                                - set modality (right now the dialog is not modal!)
                                - have bidirectional communication, i.e. to have possibility to pass information directly from dialog to task pane and vice versa.

                                There are many use cases valid for both requirements:
                                - when you need to retrieve data from task pane (e.g. lazy loading)
                                - you have html where you fill the content, right now you need to pass them in URL which is not really nice solution.

                                27 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                • client-side ribbon manipulation

                                  I'd like to see the ability to register ribbon items (tabs and their children) dynamically on the client-side via my app or some tenant scoped javascript that I can register (needs to work with SharePoint Online and should not block submittal to the store). Right now the only way to register a ribbon item of any sort is to do so during the app installation which doesn’t allow us to extend the ribbon over time (either with our own service adding items or by allowing the user to add their own items via an app or whatever).

                                  26 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    Under review  ·  5 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow Office Add-in Manifest to be published to Cloud Storage Services like Box

                                    We are a large enterprise having many locations around the globe, using cloud storage solution (Box) for file shares..

                                    We'd like to be able use a shared folder in that cloud storage as an app catalog for manifest files, just like a network shared folder, for Office Add-Ins we are developing and using in our enterprise.

                                    We are also in Office 365 but deploying Sharepoint just for manifest files catalog is a burden on our IT department.

                                    We'd like to see more open-minded approach from Microsoft in this matter and let cloud storage providers be part of this process.

                                    Thank…

                                    22 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      1 comment  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide a feature which enable access to custom properties exists in the doc/workbook

                                      Can you please provide a feature which enable access to custom properties exists in the doc/workbook ?,This will helps to make use of existing custom properties and will fill up the gap between OfficeJs and VSTO

                                      18 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Need to have an onClose event for the task pane or content pane add-in

                                        There should be an onClose event I can ask the user to save settings, or ask them if they are sure, and then prevent the close if necessary. If the add-ins are going to be useful business apps, the user experience of saving before closing is extremely important.

                                        17 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Method for determing which Office Application an Add-In is running in

                                          Currently, an Add-In can be setup to be runnable in Excel, Word, PowerPoint, etc...

                                          There are certain API features that are available to some of the Office Applications but not others; In addition, the availability of these features differ based on platform (fat clients, web, ipad, etc...). As such, we may choose to use TableData for an Add-In that is loaded in Excel, but HTML for the same Add-In loaded in Word.

                                          Right now, we use the context.document.url property to determine the application, looking for the ",xls" extension in it.It's not a complete solution but it is getting us by…

                                          17 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Add-in: General/Shared  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base