Have a requirement, where I need to connect to installed Microsoft Outlook Application and perform the following tasks:
- Create/Read/Update/Delete Outlook Calendar Events
- Create/Read/Update/Delete Outlook Contacts
Need to sync these entities with the Electron JS Desktop app.
What I have tried so far:
- Tried electron-edge-js/edge-js, but this couldn't detect Microsoft Office Interop assemblies.
- Tried installing Visual Studio Code and starting Electron.Net application. This has too many issues to work with. No .Net C# expertise, Client App does not reload on change, difficult to develop the project. Don't want to merge Angular Electron project just to sync those entities. maintenance would be difficult.
Need guidelines on how could this be achieved from the Electron JS Desktop app itself and without the .Net/C# environment. Looking for a solution that will work with windows installed Outlook application, and also with OSX installed Outlook application.
NOTE: Do not confuse this with Office 365 APIs. This is an old Outlook native application that adds emails from the system and works with Outlook Data files(.pst, .olm, .ost).