Feature Requests and Feedback
-
Make the E5 Developer Subscription Available To Existing Tenant!
The requirement to activate a developer subscription to create a new tenant is very unreasonable. For example, I already have my own tenant, and bind a custom domain name for testing. Why should I be asked to create a new tenant to participate in the test of new subscription? Developer subscriptions are not free trials, and no one wants to have many abandoned tenants and accounts.
18 votesThanks to all of you for your feedback. There are very specific technical reasons why we can’t give you what you want. The developer subscription is a special type of trial that prevents this kind of upgrade. Our best solution is what we built ( to delete and replace). We talked to many customers in the process of looking at our options and they were OK with this approach.
-
Restricting access to Outlook add-in
As of right now there is no way to restrict who can install an add-in if a person knows the URL to the manifest file.
Of cause one could argue that the manifest file could be placed behind a login (either forms or normal Windows Auth), but still if a person somehow got hold of the manifest file (through an e-mail or what not), the person could still install the add-in.
It would make sense to add a section to the manifest file that could be used to describe characteristics about the users/domains that that are allowed to install the…
1 voteWe are not planning on adding such entry in the manifest, reason being: it admins can control within their organization:
a. that add-ins from the store can be used or not.
b. deploy add-ins to specific (and intended) users or groups.On top of the above, the add-in logic can also enforce such rule.
Hence we are not adding this functionality any time soon.
-
GRAPH API ReadWrite Group Calendar for application permission mode
We would like to use GRAPH API to modify a O365 Group Calendar with the Application permission mode.
Currently there is no way to give the application mode permission to interact with the group calendar.12 votes -
Haerul Fuad
Outlook
1 vote -
Add option to send chat message using the api (not bot)
send usr to user chat message (no chanell) via api\dsk
2 votes -
Add support for save as PDF from the Office.js for Word
We need a way to convert and save Word-files to PDF directly from the add-in.
15 votesThanks for your feedback! We really appreciate it.
For this scenario, we recommend that you use the getFileAsync method to get the current file as PDF. Once you have the PDF file, you can upload it anywhere you need to.
We’re closing this suggestion as declined. If you’ve any further questions, do not hesitate to ping us.
Thanks!
Office Extensibility Team -
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.105 votesWe want to thank everyone for their comments and votes on this thread. This is not the first time we’ve received this sort of request. We’ve also heard this feedback on the Excel UserVoice forum. You can read our full response at https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/8843113-bring-vba-into-the-modern-world.
We’ll summarize the key points here.
VBA will still continue to be supported in Office, and as we add new features in the Windows desktop versions of Office, we will add object model APIs for those features. You can find more details about feature improvements here: https://aka.ms/odevblog-vba.
However, the VB runtime was built a long time ago, before today’s cross-platform world. Moving forward we need to provide the ability for folks to take advantage of opportunities with cloud-centered, cross-platform, and cross-device development. Our strategy moving forward is to use cross-platform JavaScript APIs that are available to developers in Office 2016. We are continuously working to…
-
c# directly in Office
Office continues to use the dead language VBA for macros. Using the Roslyn project, it should be easier to allow C# to be written directly within Office. This would be a huge, huge improvement over having to write and maintain VBA macros.
VSTO and VSTA are a clunky solution at best, and deployment of Office apps using them is always an issue. Making Office natively support C# is the solution.
6 votesHi Jack, thank you for the idea! Although we appreciate your time and effort to give us this feedback, this doesn’t align with the general strategic vision of our products.
-
Update Excel 2016 Volume license customers to a version that supports the latest Office.js version
Excel 2016 customers with volume licenses are locked to version 16.0.4266.1001 which only support the v1.1 API. This leaves out very key API features such as the Dialog API. As these customers tend to be large customers with many installs of Excel, the lack of API support means that it's infeasible for Add-in developers to make use of the new API features and giving up those who cannot upgrade beyond 1.1. A significant UI component such as Dialog API cannot be gracefully worked around and therefore, it's either we use that API and drop support for volume licensed customers or…
17 votes -
Allow users to insert text into Content Controls in MS Online
Contrary to the documentation, ContentControl.insertText throws an exception in the Online environment, regardless of the 'insertLocation' provided. For a full description, see my question here: https://answers.microsoft.com/en-us/msoffice/forum/msofficeword-msofficecustom/insert-text-into-contentcontrols-in-word-online/b33092e4-ca07-48a8-9740-e06340dbdde1
Is this a known issue?
3 votesthis is a non repro now. please try it. if you are still experiencing this please report an issue in :
https://github.com/OfficeDev/office-js/issuesUserVoice is intended for new feature requests, this seems like a bug.
-
Add html coercion type for excel
Add html coercion type for excel in order to get the selected data more accurate.
12 votesDorin, thank you for your feedback! We really appreciate it. Excel Range provides formatting and values using the new APIs available on Office 2016 version. Using value, number format and range, one could construct the needed formatting information. Please give it a try and let us know what you think.
Thanks!
Office Extensibility Team -
Don't ignore displayInIFrame on Desktop
UI.displayDialogAsync supports Options argument which can use displayInIFrame flag to define if IFrame is used for showing the contents.
What I would suggest in case of Desktop is to use this flag (or enhance the option) to change the styling of the used system dialog to be as seamless as much as possible.
Right now if you create some nicely styled page and show it in this dialog it looks ugly on Windows 7 (and probably on W8 as well) because of the borders, title bar, etc.
9 votesThank you for the suggestion. We really appreciate it! We currently use the same visual styles as the rest of the Office dialogs for a given platform. The goal is that add-ins are as consistent as possible with their host. We do not have plans to change this behavior on the dialog API, but perhaps what you need is a different UI container? For example, a flyout card or similar?
Thanks,
Office Extensibility Team -
Add ability to get selected data in Excel as HTML
we would need to have some similar coercion type as in Word, when using the HTML coercion type, so we can get formatted text/images from a cell selection
12 votesTudor, thank you for your feedback! We really appreciate it. Excel Range provides formatting and values using the new APIs available on Office 2016 version. Using value, number format and range, one could construct the needed formatting information. Please give it a try and let us know what you think.
Thanks!
Office Extensibility Team -
MS Office Add-in location (URL) reset
MS Office Add-in (web) doesn't save URL destination inside. For example 1. you add content Add-Id in your document 2. change URL inside (click the link inside it) 3. save it
After you will open your saved document website inside your add-in will be default, not that you have reached before saving
3 votesHi Alexey, and thank you for the suggestion. We really appreciate it! You can achieve the outcome you are looking for by using document settings. Automatically saving the location of the webpage would unfortunately break several other add-ins that rely on the current behavior.
Thanks,
Office Extensibility Team -
The community of MS Access Programmers needs answers about the Future
I am from Brazil and use MS Access since 1996, There are so many systems doing its job in our clientes. How many we are in the world. VBA is a Fantastic tool, the cost of development is unbeatable, the time to form a programmer is so fast. Why we don't have information about the future, do a search opnion to get the results.
6 votes -
Possible bug BindingDataChanged event
The problem is that handler for BindingDataChanged never triggers, after I've made some "double clicks" in the middle of the document. I provided the code and a video of how to reproduce bug in the link below.
32 votesMilos, thank you for reporting a potential bug, it is greatly appreciated. We’ve looked into this bug, and haven’t been able to repro. As such, we’re closing this issue.
If you’re still seeing this bug in the recent builds, please do not hesitate to post on http://answers.microsoft.com. This forum is for Office extensibility ideas and feature requests only.
Thanks!
Office Extensibility Team -
Retrieve attached files in the composer app using the JavaScript API
In the composer app, there is no way to retrieve the attachments of the mail you are writing.
I would be nice to have the same functionality as in read app, where you get the attachments using Office.context.mailbox.item.attachment
21 votesThanks for our feedback! Although we appreciate your time and effort to give us this feedback, due to performance reasons, it’s not something we’re planning to do right now. We do not want to stream attachment bytes from server into client and into iframe of add-in. Instead, you can save the message, listen for notifications on send folder and then sync down the attachments using REST APIs.
Thanks!
Office Extensibility Team -
Problem with TableBinding
I have a situation where I need to remove all rows (except header) from table, using deleteAllDataValuesAsync function, and then I need to create new rows using addRowsAsync function. In Excel everything works perfectly fine. But when it comes to Word, in case where table has only one column, only header remains bound, where rest of the rows doesn't. In case where table has multiple columns again everything works perfectly fine.
More details, like code and video how to reproduce the problem, you can find on the link below:
30 votesMilos, thank you for reporting the problem. We greatly appreciate it. For table manipulation in Word, we now provide a table API and we recommend to use it. Please check out dev.office.com for more info.
Thanks!
Office Extensibility Team -
Remove displaying the add-in URL from Security Info in add-in
Remove displaying the URL from the Security Info popup context menu. By having access to the add-in URL I was able to go to an add-in web page from a web browser and obtain all of the add-in's source code - javascripts, css, etc. This access does not protect developers. It also allows the capability to create your own manifest with a pointer to any add-in's main page. Assuming the add-in web page is TCP sourced within Excel I would suspect having access to the router pages would lend itself to the same concern.
3 votesHi Eric, and thank you for the suggestion. We really appreciate it! The recommendation to protect the IP of your add-in is to ask users to sign-in to your service. You are correct that anyone can attempt to hit your web page directly. Removing the “Show Security Info” option on the add-in menu is not something we are contemplating because users and developers should have the ability to see that information if they want to.
Thanks,
Office Extensibility Team -
1 vote
Hi, I’m sorry but we don’t have multiple language support for this site. Please resubmit your idea in English in a new suggestion, and we’ll be happy to assist!
- Don't see your idea?