I try to develop a Outlook Add-Ins (pure js/html app), not an VSTO / COM app with c#.
I found a way to add a button to the ribbonbar, but it seems to be only for Outlook 2016: https://msdn.microsoft.com/en-us/library/office/mt267546.aspx
But, is there a way to add a button in the ribbonbar for Outlook 2013?
Can't find anything even on dev.outlook.com...
You need to develop a COM add-in then (VSTO). See Walkthrough: Creating Your First VSTO Add-In for Outlook for more information.
There are two main ways for creating a custom UI in VSTO add-ins:
Walkthrough: Creating a Custom Tab by Using Ribbon XML
Walkthrough: Creating a Custom Tab by Using the Ribbon Designer
Moreover, your ribbon commands can be displayed for Exchange profiles only (where Office Apps can be run). But COM add-ins are run for all kind of profiles in Outlook.
Related
I want to create a outlook add-in for reading the attachments to the add-in and list the attachments to it. Then I want to store those attachments on the Azure Blob Storage. If it is possible?
Yes, that is possible.
First of all, you need to decide what kind of add-ins you need to develop for Outlook - COM or Web based add-ins. If you need to support only Outlook for desktop on Windows then your choice is VSTO, see Walkthrough: Create your first VSTO Add-in for Outlook for more information. For Outlook web add-ins Build your first Outlook add-in.
Both kind of add-ins allows running a task pane in Outlook with all the required information of attached files (or items).
Is there any way to add a button in home menu of outlook app?
If I click a button, I want a particular website to appear as a pop-up window.
Any comments would be appreciated!
VBA doesn't allow customizing the Fluent UI in Outlook. To customize the ribbon UI in Outlook you need to develop an add-in.
A rich customization is available for COM based add-ins, see Walkthrough: Create your first VSTO Add-in for Outlook to get started quickly. You may find the Walkthrough: Create a custom tab by using the Ribbon Designer helpful.
Another possible route is web-based add-ins. See Add-in commands for Outlook for more information. There is no so much flexibility like with COM add-ins, but the solution allows to support multiple platforms - Web, Mac OS, Windows.
With Office WebAddins, specific Outlook WebAddin, in manifest is possible to define taskpanel or button inside Contact? As i how in documentation is only in email read, compose and appointment.
Thanks.
Currently web add-ins work under mail and appointment items only. See Outlook add-in manifests for more information.
If you need to get a greater extensibility model in Outlook you may consider creating a VSTO based add-in with a custom ribbon UI, see Walkthrough: Create your first VSTO Add-in for Outlook.
I've tried to port over some code that worked in Visual Studio 2013 and adapt it for a new project in Visual Studio 2015 Community Edition with the Office developer addin.
I'm not quite sure what I've done differently, but this time round Outlook 2013 isn't displaying the ribbon tab that I created. It's not disabled, and it's not available in the "Customize Ribbon" dialogue either.
Sorry to be so vague, but I'm at a loss as to what to check and where to start to resolve this. I've attached a quick screengrab showing the tab I was hoping for and the debugger attached to the right outlook instance.
.
Do you get any UI errors?
By default, if an VSTO Add-in attempts to manipulate the Microsoft Office user interface (UI) and fails, no error message is displayed. However, you can configure Microsoft Office applications to display messages for errors that relate to the UI. You can use these messages to help determine why a custom Ribbon does not appear, or why a Ribbon appears but no controls appear. See How to: Show Add-in User Interface Errors for more information.
Also you may find the Walkthrough: Creating a Custom Tab by Using the Ribbon Designer helpful.
I'm writing a Outlook 2007 add in which works in Outlook 2007 AND 2010(one build is supposed to work for both versions) - everything works perfect right now except for one thing:
Outlook 2007 doesn't have a ribbon in the main Outlook Explorer window, but Outlook 2010 does.
If I create a new Ribbon (Visual Designer) I can't choose Microsoft.Outlook.Explorer as my RibbonType för the Ribbon, so is there any way I can add a ribbon to the Outlook Explorer window in Outlook 2010 from a Outlook 2007-add in?
When you multitarget like this, I believe you have to fall back to the using IExtensibility, and intercept the GetCustomUI callback yourself to supply (or not supply) any ribbon modification xml.
At least, that's what I had to do with my addin that targeted versions 2000-2010 of Word, Excel, and PPT (I also supported Outlook, but there wasn't any UI stuff in my addin for outlook so I'm not sure there). More difficult, but more flexible in what you can support.