Click here to Skip to main content
12,957,071 members (62,813 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
Hi,

I need to write the code for "Add to calender" button, when user clicks on the button it check for the Microsoft outlook, if it is present the particular schedule is marked in the calender of outlook and if it not present at client's end then it gives the option to download the ics file.

I am able to download the ics file and then add it to calender by opening it up with outlook and saving it, but I am not able to directly add schedule to outlook.

Please help.
Posted 13-May-12 20:49pm
Updated 13-May-12 20:51pm
v2

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

I believe this article will help you out: Import and Export Outlook Appointments (using JavaScript)[^]
  Permalink  
Comments
deeptibansal 14-May-12 3:22am
   
Thanks for providing the link.

I found one more solution regarding this which was actually what I was looking for:
http://www.codeproject.com/Articles/5778/How-to-Create-Birthday-Reminders-Using-Microsoft-O#_rating
Sandeep Mewara 14-May-12 8:31am
   
Ok. Good to know.
Sandeep Mewara 14-May-12 8:38am
   
Good enough for a Tip.

Just one thing, can you please add a 'Thanks reference' to the article How to Create Birthday Reminders Using Microsoft Outlook, in C#[^] as you have directly copy-pasted few lines from there.

It was quite fine, until I found the 'Comment: // Makes it appear bold in the calendar - which I like!' copied word to word.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,924
CHill60 3,550
Maciej Los 3,312
ppolymorphe 2,120
Jochen Arndt 1,973


Advertise | Privacy | Mobile
Web01 | 2.8.170525.1 | Last Updated 14 May 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100