Creating appointment in user calendar
  Home FAQ Contact Sign in
microsoft.public.outlook.calendaring only
 
Advanced search
POPULAR GROUPS

more...

microsoft ... calendaring Profile…
 Up
Creating appointment in user calendar         


Author: caeriel
Date: Sep 16, 2008 07:36

I have a .NET web app (running on IIS webserver) that needs to seamlessly
create an appointment in the user's Outlook(2003) calendar. I don't have
access to exchange so that's not even an option.

I've been able to create appointments in my Outlook using a .NET web app
from my development environment where I have IIS running on my system as well
as Outlook installed on my system. Worked nicely. But when I tried to run
it on a remote IIS webserver where Outlook is not installed it failed
miserably. I've looked into installing Outlook on the IIS server, but
everything I've read indicates that Outlook doesn't work well in that
environment. Additionally, Outlook will not have access to the user's
profile.

Since the user has Outlook open and I don't have to access the profile I've
tried using ActiveX to load Outlook.Application client-side but ActiveX has
been blocked.

Any ideas?

Any help appreciated.

caeriel
4 Comments
RE: Creating appointment in user calendar         


Author: Sue Mosher [MVP-Outlook]
Date: Sep 16, 2008 10:17

You should be using iCalendar for this, not the Outlook object model.
--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54

"caeriel" wrote:
> I have a .NET web app (running on IIS webserver) that needs to seamlessly
> create an appointment in the user's Outlook(2003) calendar. I don't have
> access to exchange so that's not even an option...
Show full article (1.26Kb)
no comments
RE: Creating appointment in user calendar         


Author: caeriel
Date: Sep 17, 2008 07:14

Sue:
Thank you so much for your timely reply.

I'm not familiar with iCalendar; my research indicates that a file must be
created and emailed as an attachment to the user which the user must open and
accept. The same is true with a weblink, both require user interaction.
What I'm looking for is complete automation and transparency to the user:
the user clicks on a button to complete a web form. At the same time an
appointment is created in their Outlook calendar corresponding to a date
displayed in the web form they just completed without any further action on
their part.

Is this something I can do with iCalendar? If this is not possible with
iCalendar do you have any idea how I might do this?

caeriel

"Sue Mosher [MVP-Outlook]" wrote:
> You should be using iCalendar for this, not the Outlook object model.
> --
> Sue Mosher, Outlook MVP
> Author of Microsoft Outlook 2007 Programming:
> Jumpstart for Power Users and Administrators...
Show full article (2.09Kb)
no comments
RE: Creating appointment in user calendar         


Author: Sue Mosher [MVP-Outlook]
Date: Sep 17, 2008 07:28

iCalendar is an Internet specification for calendar information sharing that
can be implemented in a number of ways to meet the requirements of different
applications. In a typical web application, the iCalendar information is
generated on-demand from a database and presented as the appropriate MIME
type to the user, who sees it in whatever UI his/her iCalendar-capable
application displays it. An Outlook user would see a new appointment and can
click Save to save it. A web search for "iCalendar ASP.NET" should turn up
lots of useful information for you.

Adding a calendar item directly to a user's Calendar through client-side
Outlook automation generally is not possible, because of ActiveX and other
Outlook security. An alternative would be to create a downloadable component
that the user could install that your page could interact with.
Show full article (3.50Kb)
no comments
RE: Creating appointment in user calendar         


Author: caeriel
Date: Sep 17, 2008 08:15

Sue:
Again, I appreciate your timely responses.

This functionality is to be used internally....
I'll take a look at WebDAV. If it's something I can do without directly
interacting programatically with Exchange(2003) then it might work. We
programmers have been denied access to Exchange... we are not even allowed
to write "read-only" scripts against Exchange.

Again,
many thanks
caeriel

"Sue Mosher [MVP-Outlook]" wrote:
> iCalendar is an Internet specification for calendar information sharing that
> can be implemented in a number of ways to meet the requirements of different
> applications. In a typical web application...
Show full article (4.09Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
Public Folder Calendar - Accepted invites on mailbox calendarmicrosoft.public.exchange.admin ·