How do i create a notification in outlook using VSTO - outlook

Is is possible to create a notification in outlook similar to the "Updates available" notification with VSTO?

You can add a custom horizontal Task Pane that can approximate that UI. The alternative is building your own completely custom UI but it is very difficult: https://code.msdn.microsoft.com/OlAdjacentWindows/.
As for auto-updating, you can deploy your add-in using ClickOnce and new versions will be detected and installed automatically: https://msdn.microsoft.com/en-us/library/bb772100.aspx
Or you can build your own similar deployment mechanism with a manifest and source installation files on your own website.

No, that functionality is not exposed or documented.

Related

Outlook add-in event based activations not working on web browser

I'm working on an outlook add-in I can't get event-based activations to work on the web client (but do actually work on the Mac Outlook app). I've been trying to run the examples hosted on github, both outlook-set-signature and outlook-encrypt-attachments provided by the Microsoft team.
And add-in is correctly loaded. I can manage to open the sidepanel and follow the instructions, but nothing changes. Trying the same thing using the Outlook client on Mac OS works as expected.
Here are my reproduction steps:
Visit https://outlook.live.com/calendar/
New event > Get Add-ins > My Add-ins > "Add Custom Addins" > From URL > Paste "https://officedev.github.io/Office-Add-in-samples/Samples/outlook-encrypt-attachments/manifest.xml"
Go back to the calendar app > Click on the three dots button > click "Event Activation Example" addin > The sidepanel shows as expected
Discard the event and create a new one
Add a new participant to the event and expect a notification / or add any lightweight attachment and expect an automatically generated encrypted version of the attachment
Nothing happens 🤷 . According to the docs, a notification message should be shown
This "unresponsiveness" also happens with my own add-in and also in another example provided by the outlook team https://github.com/OfficeDev/Office-Add-in-samples/tree/main/Samples/outlook-set-signature.
BUT, these add-ins do actually work when I use them on my Mac OS Outlook app (OS Version: Ventura). So I'm wondering if there's any limitation for event-based activations for non-365 users using outlook on a web browser.
I'm wondering if there's any limitation for event-based activations for non-365 users using outlook on a web browser
Classic Outlook UI when connected to Exchange on-premises doesn't support the requirement set 1.10 where the event-based activation was introduced.
Modern Outlook UI when connected to Exchange Online: Microsoft 365 subscription, Outlook.com supports the Outlook add-in API requirement set 1.10.
You can find the Outlook client support for specific requirement sets in MSDN.
Also you may find the Debug your event-based Outlook add-in page helpful.
Event based add-ins are currently supported for commercial accounts as they are only available as part of admin deployment. Supporting event-based activation for user acquired add-ins is on the road map and we will consider this as part of that requirement. We don't have an ETA for this yet.

Outlook add-in with global scope (inbox level)

Is there a way to have an outlook add-in that uses a global scope? I want to be able to launch the add-in at any time, but not necessarily relate it to a specific e-mail. According to the documentation I found, the closest thing would be to have it appear as a Module, but then it only works on the desktop version (not the web), and doesn't allow you to view it alongside e-mails. It would be ideal if this could run on the side of the screen, similar to how Skype works on the web version of Outlook, on both the desktop and web versions. Is Skype a special case, or is it possible to build an add-in like that?
Web-based add-ins work in the context of the current item only.
Instead, you may consider developing a browser plug-in which modifies a web page dynamically. And for the desktop editions of Outlook you may consider creating a COM based add-in which allows to customize the UI in the way you need. See Walkthrough: Creating Your First VSTO Add-In for Outlook to get started quickly.

Targeting specific Dynamics 365 "App" in Outlook Add In

I'm currently working on a Dynamics 365 instance and I'm investigating the feasibility of using the Outlook add in. In Dynamics, we are using the "Apps" functionality to separate out the different business areas of our application and more specifically, provide a customised, cut-down Sitemap.
The first problem that I've encountered is that it doesn't seem like it's possible to target a specific "App" in the Outlook add in, so the folders that are shown in the navigation pane in Outlook resemble that of the Sitemap for the default "Dynamics 365 - custom" app. To change the items that are displayed in the Outlook navigation pane, is the only option to change the Sitemap for the default "App", or am I missing something?
It seems like the development of the Outlook add in has fallen behind the rest of the functionality in Dynamics 365 to me.
No, it's not possible. And in fact, you're not wrong, development of new features for the add in stopped some time ago. As of the 9.0 release of D365, it will in fact be deprecated.

UWP how to export RadGridView`s content

I've been working recently with Telerik UI for UWP on a personal app with a RadDataGrid component, but I can not find a method of exporting data to Excel format. Is this implemented the extension methods or the fuctionality was dropped? Could you please guide me about it? Thank you so much!
Currently, the UWP DataGrid doesn't have built-in exporting. We do have it logged in the Feedback Portal, you can add your "upvote" by clicking the Like button.
Side-note:
If you are using the open source version of UI for UWP (i.e. the nuget packages vs the Extensions SDK), StackOverflow is the correct place to ask questions.
If you have a licensed version (trial or paid), then you can submit a support ticket here (directly from the engineering team).
See here for the official support options.

New Outlook API (2015) mail add-in send event

Does the new Microsoft Outlook API, which enables development of Outlook addins for cross platform, have the ability to trigger an event off the user clicking the send button?
I currently have an Outlook VSTO addin that uses the Application.ItemSend event to check an email for specific content and present the user with a popup asking them if they still want to send or not. This is only compatible with Outlook 2007-16 on Windows though, and I was hoping the new API might enable me to build something similar for Outlook on Mac/mobile/web, but I haven't found any examples or documentation on this particular event trigger yet.
Link to Outlook API
Some support for handling a "send" event was recently added for Outlook Add-ins.
There are several limitations, so be sure to read all the documentation. In particular, this is currently only supported in the Web version of Outlook, and the send event feature cannot be used in any add-ins that will be published in the Office Store.
No, there is no such event. It will most likely be added in the future from what I hear...

Resources