The solution at the link you provided works just fine. Read the "Important" notes the author includes.
In this case, when you get the link for your Outlook calendar it will start with webcals. The author of the article in the link writes to change that to http. In my case, I figured that s in webcals is for the secure so I changed it to https.
In the end, the link I copied and pasted from my Outlook calendar looked something like this:
webcals://sharing.calendar.live.com/calendar/private/00000000-1bf7-4e47-945b-7b5 c850f5a76/d5fa97b7-ae36-4ce7-b3d0-2fe3055c3ed2/cid-5664678595b9e41b/calendar.ics
and I changed it to this when I pasted it into iCal.
https://sharing.calendar.live.com/calendar/private/00000000-1bf7-4e47-945b-7b5c8 50f5a76/d5fa97b7-ae36-4ce7-b3d0-2fe3055c3ed2/cid-5664678595b9e41b/calendar.ics
This works just fine for being able to view your calendar and get alerts. Of course, you can't edit it without going into a browser.