You need to launch a protocol as a hyperlink in the web page, and then Outlook Calendar (if available on the user's machine), would launch by default to take control of the data processing request. The default URI scheme for Outlook Calendar is,
outlookcal:
, so you need to write the following code in the button.
window.open("outlookcal:");
Your HTML content, precisely would be,
<button id="outlookCalendarBtn" onclick="window.open('outlookcal:')">
Open Outlook Calendar
</button>
This code requires Outlook Calendar, installation. If Outlook is not installed — or some other application controls this URI schemes are default handler, results are undefined and not certain. So, take proper countermeasures for those scenarios as well.
Javascript - Open a given URL in a new tab by clicking a button - Stack Overflow[
^]