Functional Office VSTO Add-ins for Outlook, Word, PowerPoint and Excel
- Build functional add-ins that demonstrate a business process
- Mock functionality of existing cloud storage product's desktop Office integration
- Learn some new things along the way
- VS2017 may work
- Register for the Microsoft 365 Developer program or use your existing Azure/Sharepoint/etc set-up (not recommended)
- Set up your default Sharepoint site as you like. Make sure there is a default library. Add some folders and documents.
There are a few different ways, chose the best for you.
DIVOC_INSTANCE
(Most likely: https://login.microsoftonline.com/)DIVOC_TENANT
(Your tentant url)DIVOC_CLIENTID
(Application ClientId generated in your Azure app registration)
- Helmut Overtanner: Outlook VSTO (I think this is based off the much much older C++ example from Ken Slovak, if memory serves)
- [MSAL Authentication & Caching] (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/token-cache-serialization) (and a few others, all variations on the same code)